首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是______。
以下能正确定义二维数组的是______。
admin
2013-02-23
71
问题
以下能正确定义二维数组的是______。
选项
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/xYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述关于C语言文件的操作的结论中,正确的是______。
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句;t=B*2;t为int型变量后的值是______。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是()。
数据库、数据库系统、数据库管理系统3者之间的关系是二______。
funl函数的调用语句为:fun1(&a,&b,&c);它将3个整数按由大到小的顺序调整后依次放入a、b、c这3个变量中,a中放最大数。voidfun2(int*x,int*y){intt;t=*x;*X=
下列关于单目运算符++、--的叙述中正确的是()。
数据的逻辑结构有线性结构和【】两大类。
软件调试的目的是()。
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
随机试题
用于生产过程控制的系统,一般都是(),它要求有对输入数据及时做出响应的能力。
欲配制pH=5的缓冲溶液选用的物质组成是()。
A.肾小球性蛋白尿B.肾小管性蛋白尿C.溢出性蛋白尿D.组织性蛋白尿E.分泌性蛋白尿
目前所采用的防雷措施有( )。
《公路工程国内招标文件范本》规定联合体主办人所承担的工程量必须超过总工程量的()。
下列关于消防电气控制装置的安装要求说法正确的是()。
注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题的能力、文字表达能力的测试。2.应试参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。给定资料
Animportantfactorofleadershipisattraction.Thisdoesnotmeanattractivenessintheordinarysense,forthatisabornqua
A.limitedB.idealC.motivatedD.sourcesE.distributedF.assignedG.administrativeH.particularlyI.averageJ.maxim
A------marketpriceJ------identitycardB------check-intimeK------roomserviceC------pricelistL------luggagelabelD-----
最新回复
(
0
)