ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 内存地址 ~~~ 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}; ~~~