以下叙述中正确的是
A.语句int a[4][3]={{1,2},{4,5}};是错误的初始化形式
B.语句int a[4][3]={1,2,4,5};是错误的初始化形式
C.语句int a[][3]={1,2,4,5};是错误的初始化形式
D.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵
请帮忙给出正确答案和分析,谢谢!
为什么ABC选项的初始化是对的呀?初始化形式是什么意思啊?具体如何判断对错呢?
比如说int[4][3]代表的不是四行三列的二维数组吗,右边的数组怎么理解?
请见下面的细说。
A。int a[4][3]={{1,2,0},{4,5,0},{0,0,0},{0,0,0}}
B。int a[4][3]={{1,2,4},{5,0,0},{0,0,0},{0,0,0}};
C。int a[][3]={{1,2,4},{5,0,0}};
请问一下怎么判断二维数组的初始化正确与否?
追答你如果是用工具写代码 ,他会报错的。你私信我吧