1 //数组指针 p是指针, 指向一维数组, 每个一维数组有4个int元素, 数组指针是指向数组首元素的地址的指针, 其本质为指针 2 int (*p)[4]; 3 4 //指针数组 q是数组, 数组元素是指针, 3个int指针, 指针数组是数组元素为指针的数组 5 int *q[3]; 6 7 int a[10]; //等效指针为int *a 8 int a[5][5]; //等效指针为int (*p)[5], int (*p)[5] = a
1 //数组指针 p是指针, 指向一维数组, 每个一维数组有4个int元素, 数组指针是指向数组首元素的地址的指针, 其本质为指针 2 int (*p)[4]; 3 4 //指针数组 q是数组, 数组元素是指针, 3个int指针, 指针数组是数组元素为指针的数组 5 int *q[3]; 6 7 int a[10]; //等效指针为int *a 8 int a[5][5]; //等效指针为int (*p)[5], int (*p)[5] = a
转载于:https://www.cnblogs.com/Clover-Z/archive/2013/06/07/3124134.html