首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是______。
以下能正确定义二维数组的是______。
admin
2013-02-23
76
问题
以下能正确定义二维数组的是______。
选项
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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>#include<string.h>main(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};pr
为了使模块尽可能独立,要求()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数,且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<s
当调用函数时,实参是一个数组名,则向函数传递的是【】。
若调用fputc函数输出字符成功,则其返回值是()。
面向刑象的模型中,最基本的概念是对象和【】。
软件工程研究的内容主要包括:【】技术和软件工程管理。
算法是求解问题的方法,具有输入、输出、有穷性、确定性和______的特性。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
论作品的构成要件。
急症哮喘患者,病因未明,为缓解症状,应立即选用
A.大风门B.肺门C.蹄门D.命门E.云门治疗马闪伤腰胯、寒伤腰胯、破伤风宜选
患儿,2岁。肺炎,抗生素治疗3周。口腔护理发现黏膜有点状灰白色乳凝块样物质,局部无痛,无全身症状,应考虑为
影响碾压混凝土坝施工质量的因素主要有()。
建设工程竣工验收应当具备下列条件()。
板材按其材质划分有()等。
有一排长椅总共有65个座位,其中已经有些座位上有人就坐。现在又有一人准备找一个位置就坐,但是此人发现,无论怎么选择座位,都会与已经就坐的人相邻。问原来至少已经有多少人就坐?
研究人员完成了两项记忆实验,实验一中参试者学习40组单词,实验二中参试者学习一系列手指信号。丽实验中,只告诉一半参试者10小时后将接受测试,实际上所有参试者都将接受测试。只安排一部分参试者在学习和测试之间小睡。结果发现,睡觉组参试者比不睡觉组参试者表现更好
试证任何方阵都可表示为一个对称矩阵与一个反对称矩阵之和.
最新回复
(
0
)