• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

求问一下这四个选项的具体解释,最后表达出来的是什么呢?

214002c011dpfvyqodbnyz.jpg

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

选C
首先清楚一下命名规则,a[j]是数组的数组,意思是定义i个元素的数组,每个元素都是一个含有j个元素的数组
通俗的理解,a[j]中,i代表行数,j代表有几列(取最大数,不足以0补齐)
0 0 0

A选项的数组为: 1 0 0  这样的三行三列数组
1 2 3


1 2 3

D选项类似 :4 0 0 这样的二行三列数组



B选项是最标准的命名格式,就不解释了


而C选项X[4][]是定定义了4个未知维度的数组,是不确定的所以程序无法为这个数组分配内存空间.
你就记住定义二维数组,第一维可以隐藏,第二维不能不写
纯手打,望采纳

使用道具 举报

c语言的规则要求必须指定第2维的元素个数,所以选项C是错误的。

二维数组第一个[]表示有几行,第二个[]表示有几列。
A 选项没有定义行数,根据初始化的参数看出,是一个三行三列的二维数组
0 0 0

1 0 0

1 2 3

B 选项就是一个四行三列的数组。
1 2 3

1 2 3
1 2 3

1 2 3

D 选项第一个[]为空,这系统会把1,2,3放在一行。4放在第二行。两行三列的数组。
1 2 3

4 0 0
望采纳。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!