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

int x[][3]={1,2,3,4};这个多维数组不是有4列吗,为什么它写3列还算对?

int x[][3]={1,2,3,4};这个多维数组不是有4列吗,为什么它写3列还算对?

C
ChiefJugle 2016-11-16 20:57:07
查看完整描述

2 回答

?
ChiefJugle

TA贡献2条经验 获得超0个赞

那如果我写int x[][4]还不是可以认为是对的。如果是3列为什么不分开写{1,2,3},{4}?我是新手,喜欢刨根问底,大神劳烦赐教!


查看完整回答
反对 回复 2016-11-16
?
望远

TA贡献1017条经验 获得超1032个赞

这个就是3列,只是有4个元素,所以是2行,第二行的后面两个元素没有赋值,默认为0
查看完整回答
反对 回复 2016-11-16
  • ChiefJugle
    ChiefJugle
    那如果我写int x[][4]还不是可以认为是对的。如果是3列为什么不分开写{1,2,3},{4}?我是新手,喜欢刨根问底,大神劳烦赐教!
  • 望远
    望远
    嗯嗯,可以的,你理解的没有错。
  • ChiefJugle
    ChiefJugle
    主要是后面那个为什么不分开写啊?
点击展开后面5
  • 2 回答
  • 0 关注
  • 1428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信