mirror of
https://github.com/wangdoc/clang-tutorial.git
synced 2026-02-03 10:53:37 +08:00
@@ -192,7 +192,7 @@ int a[2][2] = {[0][0] = 1, [1][1] = 2};
|
||||
|
||||
上面示例中,指定了`[0][0]`和`[1][1]`位置的值,其他位置就自动设为`0`。
|
||||
|
||||
不管数组有多少维度,在内存里面都是线性存储,`a[0][0]`的后面是`a[0][1]`,`a[0][1]`的后面是`a[1][0]`,以此类推。因此,多维数组也可以使用单层大括号赋值,下面的语句是上面的赋值语句是完全等同的。
|
||||
不管数组有多少维度,在内存里面都是线性存储,`a[0][0]`的后面是`a[0][1]`,`a[0][1]`的后面是`a[1][0]`,以此类推。因此,多维数组也可以使用单层大括号赋值,下面的语句与上面的赋值语句是完全等同的。
|
||||
|
||||
```c
|
||||
int a[2][2] = {1, 0, 0, 2};
|
||||
|
||||
Reference in New Issue
Block a user