14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( )。

14、若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。A.m[--i]B.m[2*2]C.m[m[0]]D.m[m[... 14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m 数组元素的引用中错误的是( )。

A.m[--i] B.m[2*2]
C.m[m[0]] D.m[m[i]]

A对吗?怎么解释A选项啊?
展开
 我来答
fly_height
2013-02-16 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:70.9万
展开全部
A: 先对i进行自减1得3 m[3]=2
B: 先得2*2=4 m[4]=1
C:先得m[0]=5 m[5] 其中索引值5已大于边界值4(在c中数组索引值从0开始.这里共5个元素,最大索引值为4)
D: 先得m[i]=m[4]=1 m[1]=4
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式