以下能正确定义整型二维数组a的语句是(_____) A) int a[ ][3]; B) int a[ ][3]=2{2*3}; C) int a[ ][3]={{1

以下能正确定义整型二维数组a的语句是(_____)
A) int a[ ][3];
B) int a[ ][3]=2{2*3};
C) int a[ ][3]={{1},{2},{3,4}};
D) int a[2][3]={{1},{2},{3,4}};

应该是C啊,C赋值完以后应该是
1 0 0
2 0 0
3 4 0
其他要么维数不对,要么就没初始化
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-08
选C,绝对正确。追问

能否解释一下,答案D和C不是一样的意思吗?

追答

D) int a[2][3]={{1},{2},{3,4}}; //初始化表有三行,而前面定义是2行,因此这个是错误的。

本回答被提问者采纳
第2个回答  2012-06-08
题目错了吧
是以下 不 能正确定义整型二维数组a的语句是(_____)
第3个回答  2012-06-08
A追问

这道题答案说选B也 你能否解释一下 谢谢