黑马程序员技术交流社区

标题: 请教一个关于指针的问题!很多的书上都没有说清楚!太..... [打印本页]

作者: gululu23    时间: 2014-10-18 18:03
标题: 请教一个关于指针的问题!很多的书上都没有说清楚!太.....
数组指针和指针数组的区别???  
很多的书上都没有说清楚这两者的区别?希望得到最准确,详尽的回答!!!

作者: 魔法少年十三    时间: 2014-10-18 18:12
视频里有说,仔细看看
作者: Lxy    时间: 2014-10-18 18:13
应该是同一问题的两种说法!
不必纠结在这类问题中!
作者: 魔法少年十三    时间: 2014-10-18 18:20
Lxy 发表于 2014-10-18 18:13
应该是同一问题的两种说法!
不必纠结在这类问题中!

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


作者: gululu23    时间: 2014-10-18 18:58
魔法少年十三 发表于 2014-10-18 18:12
视频里有说,仔细看看

视频里面只是说了指针数组和数组元素指针的!!没有讲数组指针的哈!!
作者: 魔法少年十三    时间: 2014-10-18 19:01
gululu23 发表于 2014-10-18 18:58
视频里面只是说了指针数组和数组元素指针的!!没有讲数组指针的哈!! ...

首元素的指针就是数组指针




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2