php mysql做网站登录,广州广告策划有限公司,成都房产网最新楼盘,谷歌网页版入口1、指针数组 定义一个指针数组#xff0c;该数组中每个元素是一个指针#xff0c;每个指针指向哪里就需要程序中后续再定义int *p[10]; 2、指向数组的指针 定义一个数组指针#xff0c;该指针指向含10个元素的一维数组#xff08;数组中每个元素是int型#xff09;int (*p…1、指针数组
定义一个指针数组该数组中每个元素是一个指针每个指针指向哪里就需要程序中后续再定义int *p[10]; 2、指向数组的指针
定义一个数组指针该指针指向含10个元素的一维数组数组中每个元素是int型int (*p)[10]; 3、为什么不能二级指针来作为形参来传递二维数组名
我们知道二维数组名是指向第一个元素的指针比如int a[]3[4]; 这里a就是指向一个包含4个元素数组的指针二级指针指向int *,两者不等价内存大小是sizeof(int) * 数组长度,而二级指针指向int *,内存大小是4所以传递用二级指针来作为形参来传递二维数组名4、总结
int *p[n]; 中运算符[ ]优先级高先与p结合成为一个数组再由int*说明这是一个整型指针数组。 int (*p)[n]; 中( )优先级高首先说明p是一个指针指向一个整型的一维数组。