12.定义数组并初始化正确的是
A、int a[ ]={0,1,2,3};
B、int a[2]={{3,4},{5,6}};
C、int b[2][ ]={2,3,4,5,6,7,8,9};
D、int b[2][4]={{1,2,4,5},{2},{3,4}};
【正确答案】:A
【题目解析】:第二维长度需要指定,第一维不需要。C选项int b[2][ ]错误;D选项int b[2][4]表示有两个元素,长度为4,故“int b[2][4]={{1,2,4,5},{2},{3,4}};”错误;B选项,int a[2]定义的是一个长度为2的int类型的数组,“int a[2]={{3,4},{5,6}};”错误