A-A+

以下能正确定义一维数组的选项是 ______。A.int a[5]={0 1 2 3 4 5

2022-08-06 01:26:22 问答库 阅读 174 次

问题详情

以下能正确定义一维数组的选项是 ______。
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码,所以选项B是正确的。

考点:数组,选项