数组跟指针密不可分,所有数组都使用指针来操作。
数组名代表这个数组的第一个元素。如果数组是多维数组,如:
int arr[3][2][4]; //可看作数组中有3个元素,每个元素的类型是int [2][4]
int (*p)[2][4] = arr; //arr的类型是int (*)[2][4],是一个指针,它的步进是2*4=8个int那么大。
数组跟指针密不可分,所有数组都使用指针来操作。
数组名代表这个数组的第一个元素。如果数组是多维数组,如:
int arr[3][2][4]; //可看作数组中有3个元素,每个元素的类型是int [2][4]
int (*p)[2][4] = arr; //arr的类型是int (*)[2][4],是一个指针,它的步进是2*4=8个int那么大。
2953
3280
1761

被折叠的 条评论
为什么被折叠?