问题 单项选择题

以下能正确定义一维数组的选项是( )。
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

解析: 选项A)定义的是长度为5的数组元素,但初值有6个元素,所以错误;选项C)不符合数组定义形式,数组名后应加上“[];选项D)的类型说明符错误,应改为char;选项B)中的0,1,2,3,4,5分别表示对应字符的ASCII码,所以正确。

单项选择题 共用题干题
填空题