A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
hailiqh
中级黑马
黑马币:-195
帖子:207
精华:0
© hailiqh 中级黑马 / 2015-10-1 11:32 / 2291 人查看 / 18 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
wwf707542865 发表于 2015-10-1 12:49 楼主自己测试了么,答案是5么?
11.png (34.4 KB, 下载次数: 100)
下载附件
2015-10-1 14:15 上传
huayu 发表于 2015-10-1 14:23 用的是数组的地址加1,指向数组下一个地址,再自减1,回到数组最后一位元素的地址,就是5 ...
杰杰 发表于 2015-10-1 14:48 意思是&a+1是数组a的地址一整个加的,加到了一个不存在的a[5]那,然后指向了a[5],然后p自减 得到p[0]的 ...
浩润2015 发表于 2015-10-1 16:44 &a+1指向了数组末尾下一个地址,p--使指针指向a[4]这个地址,p[0]当然等于a[4]这个元素5. ...
杰杰 发表于 2015-10-1 14:18 你说对了,可以告诉我是怎么想的么,我看见第一时间也是认为是1 。然后去做了测试。是5 跟我说说5的思路 ...
洪吉童 发表于 2015-10-1 23:18 我是这么理解的:把&a看做是一个数组类型的指针,这个数组类型在内存空间里占用5*int=20个字节,这个指针+1 ...