以下能正确定义一维数组的选项是

admin2018-01-11  33

问题 以下能正确定义一维数组的选项是

选项 A、int a[5]={0,1,2,3,4,5};
B、char a[]={0,1,2,3,4,5};
C、char a={’A’,’B’,’C’};
D、int a[5]="0123";

答案B

解析 本题考查一维数组的定义,C语言中一维数组的定义方式为:类型说明符 数组名[常量表达式];。
    选项A定义的数组长度为5,大括号里面的元素个数为6,超过数组长度,错误;选项B正确,编译器会根据初始化元素的个数自动计算数组的长度。选项C中没有使用“[]”,不能定义一维数组:选项D中数组元素的初始化必须使用大括号。
转载请注明原文地址:https://kaotiyun.com/show/3hxp777K
0

最新回复(0)