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,数组中每个元素均是指向整型变量的指针

posted @ 2016-05-03 20:28  #ifndef  阅读(325)  评论(0编辑  收藏  举报