帮我解释一下这道题?

不是很理解【例2】(2000年4月)若已定义:inta[]={0,1,2,3,4,5,6,7,8,9],*p=a,i;中0≤i≤9,则对a数组元素不正确的引用是()。A.... 不是很理解【例2】(2000年4月)若已定义:
int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i;
中 0≤i≤9, 则对a数组元素不正确的引用是( )。
A. a[p-a] B. *(&a[i])
C. p[i] D. a[10]
展开
 我来答
kakarot23
2010-08-01 · TA获得超过255个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:318万
展开全部
D是错的

a[10]是第11个元素,但这数组只有10个
所以越界出错

p-a = 0
*(&a[i]) = a[i]
p[i] = a[i]

所以A,B,C都没错
uciaqgjj
2010-07-31 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xy_dilemma
2010-07-31 · TA获得超过135个赞
知道答主
回答量:76
采纳率:0%
帮助的人:0
展开全部
D. a[10] 超出数组下标最大值9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式