以下能对二维数组进行正确定义并初始化的是______。 A. int a[2][3]={{1

以下能对二维数组进行正确定义并初始化的是______。

A. int a[2][3]={{1以下能对二维数组进行正确定义并初始化的是______。

A. int a[2][3]={{1,2},{3,4},{5,6}};
B. int a[][3]={1,2,3,4,5,6};
C. int a[2][]={1,2,3,4,5,6};
D. int a[2][]={{1,2},{3,4}};

第一个和第四个,我感觉就是错的,但是b,c我不知道有什么区别,求解

B是对的,CD一眼看去就是错的,A定义的2行,多出了一行所以是错的追问

那个cd和b中都有【2】【】这个【】中不写元素怎么判断对不对呢

追答

行可以不定义,列必须定义

追问

好的,谢谢你

之前忘记采纳了

温馨提示:答案为网友推荐,仅供参考