合法定义一维数组的是( )。

admin2020-05-19  29

问题 合法定义一维数组的是(  )。

选项 A、int a[5]={0,1,2,3,4,5};
B、char a[]一{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/cwCp777K
0

最新回复(0)