问题 单项选择题

下列能正确定义一维数组的选项是( )。

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)错误;选项C)中定义的是一个字符变量C;选项D)中整型数组,中只能存储整型数据,而不能存储字符串常量“0123”。

单项选择题 案例分析题
单项选择题