【发布时间】:2022-08-16 23:53:18
【问题描述】:
为了创建一个指向整个数组的指针,我们这样进行:
int arr[3] = {1,2,3};
int (*p)[3] = &arr;
尝试对 2D 数组执行相同操作时,为什么会出现不兼容错误?
int arr[3][3] = {{12,10,45}, {44,55,66}, {79,85,91}};
int (*p)[3] = &arr;
这里的问题是&。
我确信这是一个可能已经回答的简单问题,但我没有找到任何关于使用 & 的具体问题的答案。