单选题
以下不能正确定义二维数组的选项是______。
A、
int a[2][2]={{1},{2}};
B、
int a[][2]={1,2,3,4};
C、
int a[2][2]={{1},2,3};
D、
int a[2][]={{1,2},{3,4}};
【正确答案】
D
【答案解析】
[解析] C语言中明确规定,在定义二维数组时,后一个下标值不能省略,否则将无法判定数组中某一行的元素个数。
提交答案
关闭