首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2013-10-19
15
问题
以下叙述中正确的是
选项
A、语句int a[]={0);是不合法的,遗漏了数组的大小
B、语句char a[2]={"A","B"};是合法的,定义了一个包含两个字符的数组
C、语句int a[8]={0);是合法的
D、语句char a[3];a="AB";是合法的,因为数组有三个字符空间的容量,可以保存两个字符
答案
C
解析
当系统为所定义的数组在内存中开辟一串连续的存储单元时,这些存储单元中并没有确定的值,可以在定义语句中为所定义数组的各个元素赋初值。
数组初始化赋值是指在数组定义时给数组元素赋予初值。初始化赋值的一般形式为:类型说明符数组名[常量表达式]={值,值,...,值};需要注意的是当所赋初值多于所定义数组的元素个数时,在编译时将给出出错信息,在指定初值时,第一个初值必定赋给下标为0的元素,然后按这些数值的排列顺序赋初值,只能给元素逐个赋值,不能给数组整体赋值。如果给全部元素赋值,则在数组说明中,可以不给出数组元素的个数。
转载请注明原文地址:https://kaotiyun.com/show/mSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);retur
以下程序的输出结果是【】。main(){chars[]=“abcdef”;s[3]=’\0’;printf(“%s\n”,s);}
以下程序的输出结果是【】。main(){inta=0;a+=(a=8);printf(“%d\n”,A);}
若从键盘输入58,则以下程序的输出结果是【】。main(){inta;scanf(“%d”,&A);if(a>50)printf(“%d”,A);if(a>40)printf(“%d
有以下程序main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}whil
若有如下程序:main(){intx=20;if(x>10)printf("%d",x-=5);if(x>15)printf("%d",x);}则程序运行后的输出结果是【】。
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
在下列叙述中,错误的一条是()
以下叙述中正确的是
随机试题
初产妇,孕38周,宫口开全3小时,频频用力,未见胎头拨露,检查:宫底为臀部,腹部前方可触及胎儿小部分,未触及胎头,肛查胎头已达坐骨棘下2cm,大囟门在前方,矢状缝与骨盆前后径一致。诊断为()
起诉独占主义
热拌沥青混合料面层纵缝应采用热接缝,上下层的纵缝应错开()以上。
沥青混凝土对粗骨料的要求有( )。
根据对人体的致病能力,将污染食品的微生物分为直接致病性微生物、()和非致病性微生物。
美国科学家理查德.阿克塞尔和琳达.巴克发现,当气味分子与嗅觉受体结合后,作为化学信号的气味分子经过属于GTP结合蛋白(通称G蛋白)的嗅觉受体的复杂作用,转变为电信号后,便沿着嗅觉神经开始一场接力跑。这些信号先从鼻腔进入颅内,最后被传至大脑嗅觉皮层某些精细区
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
充军刑广泛适用于()。
Ifyouwatchthenews,youhearatallthetimeabouttheDowJones【S1】______IndustrialAverageandotheraverages
—MayIuseyourcomputerprinter?
最新回复
(
0
)