首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是______。
以下能正确定义二维数组的是______。
admin
2013-02-23
73
问题
以下能正确定义二维数组的是______。
选项
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全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;┆fun(s)
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,下列选项中不能表示a[1]地址的表达式是()。
数据的存储结构是指()。
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
以下不合法的用户标识符是()。
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。
在C程序中,可将整型数以二进制形式存放到文件中的函数是______。
以下程序中,fun函数的功能是求3行4列二维数组每行元素的最大值。请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,2
在E-R图中,用来表示实体之间联系的图形是()。
随机试题
求不定积分
放大器各级元件在布局时最好能按图排成()。这种排法的优点是各级的地点流就在(),不影响其它电路工作。
石棉肺的病理改变主要为
实施工程监理的施工项目,按照我国建设工程监理规范的规定,()必须填写《施工组织设计(方案)报审表》并附施工组织设计(方案),报送项目监理机构审查。
下列选项中,属于不完全燃烧产物的是()。
在资本结构理论中,优序融资理论的研究以()为前提条件。
土壤动物作为生态系统物质循环中的重要______,在生态系统中起着重要的作用,一方面积极同化各种游泳物质以建造其自身,另一方面又将其排泄产物归还到环境中不断改造环境。
在发送或接受数据前,串行口必须初始化,初始化最重要的任务是设定( )。
Thereisasenselessnotionthatchildrengrowupandleavehomewhenthey’re18,andthetruthisfarfromflint,sayssociolog
DebateaboutproposalstoraisetheretirementageofChineseworkershasbeenraginginChinaforthepastfewyears.Thecompu
最新回复
(
0
)