首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下能正确定义二维数组的是______。
以下能正确定义二维数组的是______。
admin
2013-02-23
69
问题
以下能正确定义二维数组的是______。
选项
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://www.kaotiyun.com/show/xYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符0的ASCII码为十六进制的30,现有程序如下:#include<stdio.h>main(){union{unsignedcharc;unsigned
下列叙述中正确的是()。
冒泡排序在最坏情况下的比较次数是()。
当调用函数时,实参是一个数组名,则向函数传递的是【】。
设有以下说明语句:typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是()。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
若调用fputc函数输出字符成功,则其返回值是()。
类是一个支持集成的抽象数据类型,而对象是类的【】。
打开一个已经存在的非空文本文件,若文件名为stu,则正确的打开语句为()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。st=(char*)【】;
随机试题
不符合1型糖尿病的描述是
牙源性腺样瘤发病女性比男性多见,其比例为
道面工程中级配砂砾主要用于()。
我国企业所得税的征收对象包括企业的生产经营所得、其他所得和清算所得。()
与其他资源相比,人力资源具有的独特特征包括()。
读书是欣赏别人,写书是__________自己;读书是接受别人的沐浴,写作是一种自我__________。一个人的两只眼用来看别人,但还需要一只眼对向自己,时常审视深藏自身中的灵魂,在你挑剔世界的同时还要同样地挑剔自己。填入划横线部分最恰当的一项是:
给定资料1.党的十九大报告将生态环境需要看作人民群众美好生活需要的重要组成部分,要求提供更多优质生态产品以满足人民日益增长的优美生态环境需要。“我们既要建美丽之城,还要让城市充满活力、富有品位、温暖人心。”2018年6月8日,T区区委书记唐小平在接受采
2,6,28,174,()
设随机变量且满足P(X1X2=0)=1,则P(X1=X2)等于().
【S1】【S6】
最新回复
(
0
)