以下叙述中正确的是A.语句int a[4][3]={{1,2},{4,5}};是错误的初始化形式B.语句int a[4][3]={1,2
以下叙述中正确的是A.语句inta[4][3]={{1,2},{4,5}};是错误的初始化形式B.语句inta[4][3]={1,2,4,5};是错误的初始化形式C.语句...
以下叙述中正确的是
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.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵
请帮忙给出正确答案和分析,谢谢! 展开
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.在逻辑上,可以把二维数组看成是一个具有行和列的表格或矩阵
请帮忙给出正确答案和分析,谢谢! 展开
2个回答
展开全部
A、B、C中三个变量定义都是正确的。故命题错了。
答案D是正确的说法。
等价于:
A。int a[4][3]={{1,2,0},{4,5,0},{0,0,0}}
B。int a[4][3]={{1,2,4},{5,0,0},{0,0,0}};
C。int a[][3]={{1,2,4},{5,0,0}};
答案D是正确的说法。
等价于:
A。int a[4][3]={{1,2,0},{4,5,0},{0,0,0}}
B。int a[4][3]={{1,2,4},{5,0,0},{0,0,0}};
C。int a[][3]={{1,2,4},{5,0,0}};
追问
为什么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}};
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询