求大佬解释
为什么这么a是4呀,不应该是5吗 索引值从0开始 你的理解是正确的,a = 5 才是正确的。 象棋爱好者 发表于 2020-11-18 20:34索引值从0开始
所以a是第六个元素?,不应该是5吗
jackz007 发表于 2020-11-18 20:38
你的理解是正确的,a = 5 才是正确的。
好的,谢谢
答案是 4 。下面的解释已经说的很清楚了:指针p指向数组array的地址,p+1便是指向整个数组最后的位置(第二个array数组的起始位置),于是*(p+1)即下一个数组array数组的起始位置,即&array,所以*(*(p+1)-6)== array= array
array 是第 5 个元素,因为数组是从 0 开始的
页:
[1]