黑马程序员技术交流社区

标题: 数组指针 [打印本页]

作者: 756129186    时间: 2015-10-28 00:01
标题: 数组指针
数组指针与指针数组的区别
作者: fenxite    时间: 2015-11-3 18:56
int a[3][4]这个无需多说,就是一个二维数组。 int (*p)[4]就相当于int p[][4],它就是一个二维数组的指针,可以指向一个第二维度为4的二维数组。而a就是这样的数组,因而下面是合法的。 p=a; int *p[3]是指针数组。说白了,就是定义了三个指针,分别为p[0],p[1],p[2]。可以将他们单独拿来使用。 int a1,a2,a3; p[0]=&a1; p[1]=&a2; p[2]=&a3;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2