A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 756129186 中级黑马   /  2015-10-31 22:43  /  695 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

指针数组和数组指针的分类

3 个回复

倒序浏览
zhichiyixia!
回复 使用道具 举报
int *p[10];  指针数组 ,    int (*p)[10] 数组指针.  原因在于第一个定义的式子中结合顺序是  (int*)  (p[10]) 表示一个元素是指针的p[10]数组.          第二个定义式中  加了括号   int  (*p)[10]  ,表明p是一个指针,    指向的类型是   int [10] ,记忆方法:如果*跟变量名结合  此时变量就是指针,而此指针指向的就是 去掉 (*变量名) 之后剩下的标示代表类型(此例中即是 int[10]);    如果*是和前面类型名称A结合,则仅仅表示指向A的指针类型(也是一种类型) 此例中为  int *  ;
回复 使用道具 举报
看最后的名词是什么,指针数组 归根是数组,不过数组的内容全是指针,数组指针 归根是指针,它是指向n个元素组成的数组的指针
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马