若有定义语句:int m[]={5 4 3 2 1} i=4; 则下面对m数组元素的引用中错误的是()。
已帮助 人
若有定义语句: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]]
![若有定义语句:int m[]={5 4 3 2 1} i=4; 则下面对m数组元素的引用中错误的是()。](/uploads/allimg/6-2390104Q9.jpg)
热搜:若有下列定义则对a
回答
共1条回复-
C C。【解析】数组的下标是从零开始的。一维数组的一般定义方式为数型说明符数组名[常置表达式],其中“[]”中的内容可以是整型数量,也可以是整型表达式。选项C中,m[0]=5,m[m[o]]=m[5],数组下标越界。
