首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是 ______。
以下能正确定义二维数组的是 ______。
admin
2013-06-11
53
问题
以下能正确定义二维数组的是 ______。
选项
A、int a[][3];
B、int a[][3]={2*3};
C、int a[][3]={};
D、int a[2][3]={{1},{2},{3,4}};
答案
B
解析
(1)二维数组的定义
二维数组的定义方式为:类型说明符数组名[常量表达式][常量表达式]。
二维数组在内存中是按行优先的顺序存放的,即先存放第一行的元素,再存放第二行的元素,依次类推。
(2)二维数组元素的引用
二维数组元素的表示形式为:数组名[下标][下标],下标可以是整型常量或整型表达式其范围为:0~(常量表达式 -1)。
(3)二维数组的初始化
可以用以下方法对二维数组元素初始化:
①分行给二维数组赋初值
例如:int a[2][2]={{1,2},{3,4}};
这种赋值方式比较直观,把第1个大括号内的数据赋给第1行的元素,第2个大括号内的数据赋给第2行的元素,即按行赋值。
②可以将所有数据写在一个大括号内,按数组排列的顺序对各个元素赋初值。
③可以对部分元素赋初值,没有初始化的元素值为0。
④如果对全部数组元素赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省略。
转载请注明原文地址:https://kaotiyun.com/show/pwJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
下列叙述中,不属于软件需求规格说明书的作用的是______。
数据库系统中实现各种数据管理功能的核心软件称为______。
若有说明“int s[3][4]={0}:”,则下面正确的叙述是______。
下列程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是______。main(){inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i,bfor(i=0:i<10:i++,p+
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为______。
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
随机试题
女,56岁,乳腺癌手术后实施化疗,今日化疗第l天,护理巡视过程中应观察的重点是
用友报表系统中,下列哪些操作是在数据状态下进行的?()
(2013年)下列统计变量中,属于顺序变量的是()。
谢玲是一位离异的单亲母亲,之前曾面临下岗失业的困境,但是通过自己的努力,终于被一家大企业聘用。最近,其前夫(某房地产公司的老总)来找谢玲,以谢玲没有抚养能力为由,想要回女儿的抚养权。谢玲担心自己会失去孩子的抚养权,感到很无助,于是向社会工作者辛欣求助。在和
教学任务的双基,是指基础知识和()。(2016.辽宁)
这个世界上也许不存在纯粹的、绝对的真相,有的只是事实以及因为看待事实的角度不同而得出的不同结论。正所谓:____________。因此,我们看待任何事物、任何事情都要有多个视角,不能只是看到事物的单一侧面而妄下结论。对一个人来说如此,对一个国家来说就更是如
据测箅,如果按美国目前举债速度和赤字增加速度计算,到2023年,美国政府的全部收入将主要用于偿付到期债务及利息,根本没法保证其他正常的公共开支,比如国防、教育、医疗等,所以需要缩减赤字和债务规模。但在如何缩减上,两党存在分歧,原因之一是他们代表的利益群体不
弹性外交
Itmaybenecessary,inorderthatfuture【C1】______canenjoycleanair,thatmoreofthe【C2】______isbornebylong-termcentral
Hewillhavetogiveuphisresearchwork,becausehesuffersfrom______vision.
最新回复
(
0
)