A-A+

下列能正确定义一维数组的选项是()。A.int a[5]={0 1 2 3 4 5);B.c

2022-08-06 05:27:13 问答库 阅读 176 次

问题详情

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

考点:数组,选项