温州教育网站建设,小企业网站建设和管理,毕业设计(论文)-潮州美食网网站建设.doc 免费下载,天河区越秀金融大厦数组名相当于指向数组第一个元素的地址。数组名不是变量#xff0c;是地址常量#xff0c;不能为其赋值。如下#xff1a;1#xff09;一维数组中对于数组 a[5] {1, 2, 3, 4, 5};数组名a相当于指向第一个元素a[0]的指针。即 a 与 a[0] 等价。2#xff09;二维数组中…数组名相当于指向数组第一个元素的地址。数组名不是变量是地址常量不能为其赋值。如下1一维数组中对于数组 a[5] {1, 2, 3, 4, 5};数组名a相当于指向第一个元素a[0]的指针。即 a 与 a[0] 等价。2二维数组中 int a[2][3] {1, 2, 3, 4, 5, 6};int __; // 完成对p的定义p a; 分析 p a;a 相当于指向a[2][3] 的“第一个元素”的地址所谓“第一个元素”是指第一个“包含3个int型元素的一维数组”所以a 相当于一个“包含3个int型元素的一维数组”的地址因此p的基类型应该是”包含3个int型元素的一维数组“定义一个指向“包含3个int 型元素的一维数组”的指针变量int (*p)[3];注意int *p a[0];a是没有意义的但p会引起p的变化p可以指向数组最后一个元素以后的元素指针做加减运算时一定注意有效的范围。如int a[5];int *p a[0];p--;*p 6; // damage转载于:https://www.cnblogs.com/aqing1987/p/4205171.html