问题 单项选择题

若有定义语句: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]]

答案

参考答案:C

解析: 数组m下标从0~4计算,共5个元素,选项C)中m[0]=5,则m[m[0]]为m[5]中,超出了数组m的下标范围。因此正确答案为C)。

单项选择题
填空题