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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

感觉他们就像是双胞胎,分不清彼此,虽然知道一个是数组,一个是指针,可是真的面对他们时,我又凌乱了,傻傻分不清

3 个回复

倒序浏览
数组指针和指针数组,只要记着后面两个字是什么那它本质上就是什么。
数组指针,本质上还是指针,是一个指向数组的指针,当给他指向一个数组的时候,它跟这个数组的数组名是等价的,但使用的时候要注意格式(*p)[i]=arr[i]。
指针数组,本质上是一个数组,只不过里面的每个元素都是一个指针,也相当于定义了多个同类型的指针,然后把他们用数组包含在一起,方便管理而已
回复 使用道具 举报
有很多类型 比如  int  double   char  等等 都可以定义这些类型的指针   然后哪个类型定义的这个指针  只能指向哪个类型 。所以 我们就有了个 数组类型的指针 。就叫数组指针。
  而指针数组 就是 , 有一个数组 里面放的全都是指针。。。。
回复 使用道具 举报
看懂了就来几个黑马币 谢谢!!!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马