单选题
下列能正确定义一维数组的选项是
____
。
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)中整型数组a中只能存储整型数据,而不能存储字符串常量“0123”。
提交答案
关闭