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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

数组指针和指针数组的区别???  
很多的书上都没有说清楚这两者的区别?希望得到最准确,详尽的回答!!!

6 个回复

倒序浏览
魔法少年十三 来自手机 中级黑马 2014-10-18 18:12:13
沙发
视频里有说,仔细看看
回复 使用道具 举报
Lxy 中级黑马 2014-10-18 18:13:32
藤椅
应该是同一问题的两种说法!
不必纠结在这类问题中!
回复 使用道具 举报
魔法少年十三 来自手机 中级黑马 2014-10-18 18:20:34
板凳
Lxy 发表于 2014-10-18 18:13
应该是同一问题的两种说法!
不必纠结在这类问题中!

用指针类型定义的数组不可变,数组里的首元素地址就是数组的指针地址
回复 使用道具 举报
不一样的,具体我的理解是:数组指针,是指针的类型是数组,或者说是数组的指针;重点在指针上。
例如:
int *p;  
int a[2];
p = &a[2];
那么p就是数组指针,也就是数组的指针。
指针数组,重点是数组,也就是说是一个存放指针的数组,先定义一个数组,但是这个数组不同于别的数组,是个以存放指针为内容的数组,其实也就是二次指针。
例如:
int *p;
int *q;
int *a[1];
a[0] = &p;
a[1] = &q;
那么治理的a[1]其实就是一个指针数组,个人简介,希望对你有用,谢谢~~~

回复 使用道具 举报
魔法少年十三 发表于 2014-10-18 18:12
视频里有说,仔细看看

视频里面只是说了指针数组和数组元素指针的!!没有讲数组指针的哈!!
回复 使用道具 举报
魔法少年十三 来自手机 中级黑马 2014-10-18 19:01:02
7#
gululu23 发表于 2014-10-18 18:58
视频里面只是说了指针数组和数组元素指针的!!没有讲数组指针的哈!! ...

首元素的指针就是数组指针
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马