wwf707542865 发表于 2015-10-1 12:49
楼主自己测试了么,答案是5么?
wwf707542865 发表于 2015-10-1 12:49
楼主自己测试了么,答案是5么?
11.png (34.4 KB, 下载次数: 98)
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 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |