千里之行始于足下
题目:
计算该程序的运行结果是什么
思路:
*(a+1)=arr[1],数组下标是1,也就是代表的是第二个元素。(数组下标是从0开始的)解引用出来就是4。
&a+1代表的是跳过整个数组的位置,也就是到达了数组下标刚好越界的位置,所以*(ptr-1)的位置就是a[4]的位置,解引用出来就是1。
附:
答案:
备注:
楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!
2021年11月3日