### 內存地址
~~~
int a[2][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
};
printf("%p\n",&a);
printf("%p\n",&a[0]);
printf("%p\n",&a[0][0]);
~~~
多維數組的地址是第一個元素的第一個元素.
```
0x7ffee8e68a50
0x7ffee8e68a50
0x7ffee8e68a50
```
### 初始化
~~~
int arr1[2][3] = {
{1, 2, 3},
{4, 5, 6},
};
int arr2[][3] = { //行數可以不寫列數必須要寫
{1, 2, 3},
{4, 5, 6},
};
int arr3[2][3] = {1, 2, 3, 4, 5, 6};
~~~