问题
单项选择题
若有定义语句: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[5]中就超出了数组m的下标范围。因此正确答案为C。
若有定义语句: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[5]中就超出了数组m的下标范围。因此正确答案为C。