首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于数组初始化的说法,正确的是( )。
下列关于数组初始化的说法,正确的是( )。
admin
2013-02-27
19
问题
下列关于数组初始化的说法,正确的是( )。
选项
A、对于int a[5];它的数组元素初值为0
B、int a[5]={1,3,5,7,8,9};是可以的,这时数组长度自动变为6
C、static int a[5];的数组元素初值为0
D、int a[5]={1.3,5};是不合法的,因为数组长度为5,而仅有3个数据,不知赋给哪个元素
答案
4
解析
数组一旦定义,其长度就不可变了;初始化数组的数据个数不要大于数组长度,否则会出现逻辑错;初始化数组的数据个数若小于数组长度,则先赋给前边的元素,后边的元素值自动初始化为0;静态数组如果没有初始化自动初始化为0。
转载请注明原文地址:https://jikaoti.com/ti/8QL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {charch=’D’; while(ch>’A’) {ch--; putchar(ch); if(ch==’A’)break; putchar(ch+1);
下列叙述中正确的是()。
有以下程序: #include<stdio.h> main() {intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++)t+
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
若有定义:inta=0,b=1,c=1; 关于逻辑表达式a++||b++&&c++中各个部分的执行顺序,以下说法正确的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
设有如下类型说明语句 typedefstruct {intnum; struct{inty,m,d;}date; }PER; 则以下定义结构体数组并赋初值的语句中错误的是()。
设已有定义:floatx;,则以下对指针变量P进行定义且赋初值的语句中正确的是()。
关于地址和指针,以下叙述正确的是()。
在一棵二叉树上第5层的结点数最多是
随机试题
百日维新
Mr.Joneswasveryangrywithhiswife,andshewasveryangrywithherhusband.【21】severaldaystheydidn’tspeak【22】each
TheChineseof3500yearsagobelievedthattheearthwasachariot,andtheskywasacurvedcanopystretchedaboveit.Theca
A、肾气丸B、六昧地黄丸C、一贯煎D、地黄饮子E、右归丸作用为补肾助阳的方药是
在宏观调控中,()处于基础地位。
—______,heiswell.—ButIwouldrather______toseehimyesterday.
新课程以()为理论基础。
奇花:异草
简述加涅的八类学习。
在窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1Click()DimiAsInteger,nAsIntegerFori=0To50i=i+
最新回复
(
0
)