下列数组定义错误的是

下列数组定义错误的是
A、int a[2][3];
B、int c[2][3]={0};
C、im b[ ][3]={0,l,2,3};
D、int d[3][ ]={{1,2},{1,2,3},{1,2,3,4}};
【正确答案】:D
【题目解析】:D中“int d[3][ ]={{1,2},{1,2,3},{1,2,3,4}};”,二维数组的定义,可以省略行下标,但不允许省略列下标