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

多维数组问题

int x[][3]={1,2,3,4}怎么理解

正在回答

1 回答

二维数组可看为多个一维数组的组合,定义二维数组中,第一个[]代表定义共有几个一维数组参与结合,第二个[]代表定义这些一维数组中有多少元素组成;
您给的数组就可以这样理解:
第一个[]没有给定值,即不确定有多少个一维数组参与组合
但是第二个[]给定 这些一维数组都是由三个元素所组成
类似填空 将花括号内给的数从x[0][0]开始填入二维数组  若该一维数组没有填满则剩余空为0
不知道这个回答是不是太晚了,望采纳

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

记川

int x[][3]={{0},{1},{1,2,3}};但是A选项是这样子的,第一个[]不确定,那第二个3不是说每个购物袋里都有三个元素吗?可以它每个元素数不一样。int x[][3]={1,2,3,4};D选项元素数也不是3啊,明明是四个。。完全蒙B状态
2018-01-30 回复 有任何疑惑可以回复我~
#2

此用户已封禁 回复 记川

int x[][3]={{0},{1},{1,2,3}} 即 x[0][0]=0 [1]=0 [2]=0 x[1][0]=1 =0 =0 x[2][0]=1 =2 =3 已经说过,没有元素对应的地方为零
2018-02-23 回复 有任何疑惑可以回复我~
#3

苏洋哈哈 回复 此用户已封禁

兄弟,写一下int x[][3]={1,2,3,4}呗。
2019-12-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

多维数组问题

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