为了账号安全,请及时绑定邮箱和手机立即绑定

A为什么正确?是3,所以是4列,可那列数是1,13啊

A为什么正确?是3,所以是4列,可那列数是1,13啊

正在回答

2 回答

int x[][3]={{0},{1},{1,2,3}};

第一个[]定义行数,第二个[]定义列数,因为是3所以是3列,怎么能是4列呢

多维数组可以看作数组这个大袋子中有若干个小袋子,这小袋子就是第一个[]定义的行数,每个小袋子中有几个元素就是第二个[]定义的列数,

从上面可以看出:列数为3,则每个小袋子中应有3个元素,{}内的{}可以看作是小袋子,可以看出有至少有3个小袋子,因为列数是已知的,而每个小袋子中没有写全的元素,系统默认为0,所以上式应等价于

int x[][3]={{0,0,0},{1,0,0},{1,2,3}};

8 回复 有任何疑惑可以回复我~
#1

qq_記憶中黑白地帶_04208247

那可以是{{1,0,0}{2,0,0}{1,2,3}}吗?
2016-11-27 回复 有任何疑惑可以回复我~

第二个[] 里面的数  是列数,所以是 3列,而数组可以不定义行数,必须定义列数。 

0 回复 有任何疑惑可以回复我~
#1

溯源1 提问者

不是[]里面有几个数就有几列的吗
2016-06-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

A为什么正确?是3,所以是4列,可那列数是1,13啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信