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

问题描述:

14、若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对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]]

选C.
数组m的可引用范围是m[0]——m[4]
a选项等价于m[3]
b选项等价于m[4]
c选项等价于m[5]
d选项等价于m[1]
所以选择C.