首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是______。
以下能正确定义二维数组的是______。
admin
2013-02-23
46
问题
以下能正确定义二维数组的是______。
选项
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全国计算机二级
相关试题推荐
以下选项中合法的实型常数是()。
下述关于数据库系统的叙述中正确的是______。
若要用下面的程序片段指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()。
以下叙述中正确的是()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
在计算机中,算法是指()
若已包括头文件<stdio.h>且已有定义staticcharstr[9];,现要使str从键盘获取字符串"Thelady",应使用
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
随机试题
对于有下列()情形之一的具体行政行为,人民法院可作出撤销判决。
手工钨极氩弧焊填充金属实芯焊丝的要素代号是03。
上述化合物中具有酸碱两性的是基本单位为单糖基的化合物为
室内消火栓系统在安装完成后应做试射试验,试射试验一般取有代表性的位置是()。
账户设置的依据是()。
公司的住所地是指()。
许诺原理中,许诺、所需时间和实现目标可能性三者的关系是()。
自力救济是指权利人依靠自己的力量实施的救济行为,下列属于自力救济的是()
(1)LastFridaymorning,Britainawoketothedevastationofwar.Thedestructioncamenotinvillagesleveledandlivesdestroye
PathsofGloryA)WhatyounoticefirstaboutthetwofiguresinChristopherNevinson’spaintingPathsofGloryistheordinarin
最新回复
(
0
)