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

​98. 以下数组定义中,正确的是( )

​98. 以下数组定义中,正确的是( )

C
包小龙虾 2018-07-31 22:03:07
98. 以下数组定义中,正确的是( )。A. int a[2][]={1,2,3,4,5};B. int a[][2]={{0},{}};C. int a[2][2]={{1,2},{3}};D. int a[][]={1,2,3,4};我感觉BC都对啊?为什么选C
查看完整描述

7 回答

已采纳
?
凌丶星护

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

C语言的代码在定义数组的时候必须明确的定义大小,但是在赋值的时候可以选择性的去赋值.

查看完整回答
1 反对 回复 2018-08-02
  • 凌丶星护
    凌丶星护
    我的看法:可能题目要求的是比较严谨的定义,并不在乎是否赋初值,在乎的是具体空间的分配,方便后面的使用,B选项的话,有点依靠赋初值确定空间大小,不是很严格
  • 包小龙虾
    包小龙虾
    好的,谢谢
  • 木瓜兄
    木瓜兄
    小瓜皮
点击展开后面1
?
onemoo

TA贡献883条经验 获得超454个赞

我记得你问过这个问题了:https://www.imooc.com/wenda/detail/398787

查看完整回答
反对 回复 2018-07-31
?
修裾欲溯空

TA贡献34条经验 获得超4个赞

b,c运行都没有错误...

查看完整回答
反对 回复 2018-07-31
?
Ltinger

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

B,二维数组了解一下

查看完整回答
反对 回复 2018-08-01
  • 7 回答
  • 0 关注
  • 2958 浏览

添加回答

举报

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