以下能正确定义二维数组的是()。
A. int a[][3];
B. int a[][3]=2{2*3};
C. int a[2][3]={1};
D. int a[2][3]={{1},{2},{3,4}};
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是( )。
A.
B. define N 10int a[N];
C. B.
D. define n 5int a[2*n];
E. int a[5+5];
F. int n=10,a[n];
若有以下定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的()。
A. m[m[0]]
B. m[2*2]
C. m[m[i]]
D. m[i]
若有定义:int a[3][4];,以下选项中对a数组元素正确引用的是( )。
A. a[3][!1]
B. a[4>3][!3]
C. a[3][4]
D. a[0][2+2]