关于多位数组的数组名指针问题
程序代码:
// multiarray.c--多维数组和指针的示例 #include <stdio.h> int multi[2][4]; int main(void) { printf("\nmulti = %d", multi); printf("\nmulti[0] = %d", multi[0]); printf("\n&multi[0][0] = %d\n", &multi[0][0]); return 0; }
为什么三个值都是一样的?
multi不是指向multi[0]的指针吗?
为什么multi的数值会和multi[0]相同都是multi[0][0]的地址?