c语言int a[2][3]={{1,2,3,4,5,6}};和int a[2][3]={{1,2,3}};哪个定义是正确的?为什么?
答案:3 悬赏:70 手机版
解决时间 2021-05-02 15:11
- 提问者网友:眉目添风霜
- 2021-05-02 07:54
c语言int a[2][3]={{1,2,3,4,5,6}};和int a[2][3]={{1,2,3}};哪个定义是正确的?为什么?
最佳答案
- 五星知识达人网友:山君与见山
- 2021-05-02 08:58
第二个正确
第一个如果写成{{1,2,3},{4,5,6}}就是对的了,不然给第一维赋值6个元素已经超出了数组容量3
第二个的内容其实是{{1,2,3},{0,0,0}},如果不显示赋值,数组的其他部分会自动初始化为0
第一个如果写成{{1,2,3},{4,5,6}}就是对的了,不然给第一维赋值6个元素已经超出了数组容量3
第二个的内容其实是{{1,2,3},{0,0,0}},如果不显示赋值,数组的其他部分会自动初始化为0
全部回答
- 1楼网友:千夜
- 2021-05-02 11:59
哦,看错了,呵呵,第一个是数字越界了
- 2楼网友:底特律间谍
- 2021-05-02 10:30
呵呵,前面这个是错误的哈,!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯