单选题
21.
正确定义二维数组并初始化的是( )
A、
int a[3][]={{1,2,3},{4,5}};
B、
int a[3][3]={a,b,c,d,e};
C、
int a[][3]={1,2,3,4,5,6};
D、
int a[3][3]=(1,2,3,4,5,6);
【正确答案】
C
【答案解析】
二维数组的定义格式为:数据类型数组名[行长度][列长度]。二维数组的行长度可以省略,但是列长度不可省略,所以A错;数组数据被定义为整型,B项中的数据不符合要求;初始化时,要用花括号{}将初始值括起,所以D错。
提交答案
关闭