int a【】={5,15,34,54,14,2,52,72};
int *p=&a【5】;
则p【-2】的值是?
答案54
3条回答 默认 最新
- 胸毛男 2021-12-05 10:58关注
a[5]是脚标为5的元素,a[0] 是5 a[1]是15 a[2]是34 a[3]是54 a[4]是14 a[5]是2 。
&是取地址,所以&a[5]是 a[5]的地址值,是2元素所在的地址。
p指针指向2元素的地址。 p[-2]相当于*( p-2) 指针往后移动两个位再取值。 所以是54本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报