int *p1[10]; 指针数组
int (*p2)[10]; 数组指针
int (*p)[10];
解释:p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p是一个 指针,指向一个数组,叫数组指针。
//这里要注意:
[]的优先级要高于*号的,所以必须加上()来保证p先和*结合。
int *p1[10]; 指针数组
int (*p2)[10]; 数组指针
int (*p)[10];
解释:p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组。所以p是一个 指针,指向一个数组,叫数组指针。
//这里要注意:
[]的优先级要高于*号的,所以必须加上()来保证p先和*结合。