int (*p)[10] 与*p[10]的区别

定义指向具有10个整型元素的一维数组的指针格式为:int (*p)[10] ,而起初我一直以为int (*p)[10] 是定义二维数组的方法

int  a[4][5],(*p)[5];     
p=a;
/*有了这个定义后,指针p 指向了二维数组a的首地址,以后通过p就可以访问a */

int *p[10]定义一个指针数组,数组的大小为10,数组中每个元素均是指向整型变量的指针

原文地址:https://www.cnblogs.com/-210843013/p/5456435.html