单维数组名就是首地址,多维数组名就是第1维的首地址,因此取首地址,可以把数组名赋给对应的指针变量,或取索引为0的首个元素地址赋给对应的指针变量。举例: 单维 int arr[10]; int * p =arr; 或 int * p =&arr[0]; 二维 int arr[10][10]; int (*p)[10] =arr; 或int (*p)[10] = &arr[0];// 取第一维地址 int arr[10][10]; int * p= & arr[0][0]; // 取多维中的首个元素