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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lclofty 中级黑马   /  2015-7-25 12:45  /  1306 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

指针储存地址 数组名指向数组首地址 可以理解为两者是完全一样的吗?

12 个回复

倒序浏览
指针变量里面存的是地址,而指针变量如果指向一维数组的话,那么这个一维数组的数组名就指向这个一维数组的首地址,也就是首元素的地址
回复 使用道具 举报
我觉得一样的
回复 使用道具 举报
两者并不是一样的,只是两者指向了相同的地址
回复 使用道具 举报
一个是储存空间,一个只是一个名字

点评

数组名不是也指向数组的首地址吗?  发表于 2015-7-27 07:57
回复 使用道具 举报
小林儿 发表于 2015-7-25 22:23
一个是储存空间,一个只是一个名字

指针变量储存的某一元素的地址,那么指针就是这个地址的亲爹,数组名虽然也是首元素的地址,但应该理解为首元素的地址是整个数组的数组名,这个地址并不是数组名决定的而是首元素决定的。所以数组名只是名义上的爹
回复 使用道具 举报
指针变量储存的某一元素的地址,那么指针就是这个地址的亲爹,数组名虽然也是首元素的地址,但应该理解为首元素的地址是整个数组的数组名,这个地址并不是数组名决定的而是首元素决定的。所以数组名只是名义上的爹

点评

形容的好生动  发表于 2015-7-28 07:49
回复 使用道具 举报
指针是地址变量 数组名是地址常量 就是这个区别吧
回复 使用道具 举报
爱生活爱程序 来自手机 中级黑马 2015-7-28 08:27:57
9#
这里的指针指的是指针变量
回复 使用道具 举报
ZHYU 初级黑马 2015-7-28 12:47:19
10#
相同点:指针变量存储的是地址,本身是变量;数组名即数组首地址,是常量。当把数组名赋值给指针变量的时候,这个指针变量和数组名都指向了这个数组。
回复 使用道具 举报
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马