int a[10] = {0,1,2,3,4,5,6,7,8,9}, *p = a+3;
printf("%d", p[2]);
return 0;
}
这个程序是如何输出的?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
wiyoo0 2021-11-29 09:27关注*p = a+3; 就代表指针p指向了a[3] p=a[3]
p[2]=p+2=a[3]+2=a[5]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报