问题
单项选择题
以下能正确定义一维数组的选项是( )。
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码,所以正确。