黑马程序员技术交流社区

标题: 数组指针,指针数组,始终有点晕乎,哪位能给说一下? [打印本页]

作者: 山东四区趵突泉    时间: 2016-1-22 16:41
标题: 数组指针,指针数组,始终有点晕乎,哪位能给说一下?
数组指针,指针数组,始终有点晕乎,哪位能给说一下?
不胜感激

作者: 陈旧    时间: 2016-1-22 16:41
通俗来讲
数组指针如下
int (*p1)[3]=&arr;//表示整个数组的指针.

指针数组  数组里面的每个元素是指针  就是用来存指针的

作者: 梁志朋    时间: 2016-1-22 22:49
数组指针:

    定义 int (*p)[n];

  ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n。

指针数组:


    定义 int *p[n];

   []优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。


作者: 陈旧    时间: 2016-1-25 21:30
还不明白看我的帖子哦~
作者: 山东四区趵突泉    时间: 2016-1-25 21:34
陈旧 发表于 2016-1-25 21:30
还不明白看我的帖子哦~

知道啦!!谢谢{:3_64:}
作者: wx_AMgIUC0M    时间: 2016-2-20 13:38
数组指针,就是数组的指针,指针指向数组.指针数组,就是一个数组里面全部元素都是指针




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