问题
单项选择题
以下能正确定义一维数组的选项是( )。
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
解析: 数组下标从0开始,A选项中所赋值的个数超过了数组的长度,C选项中定义a为字符型变量,而不是数组,赋值错误,D选项中,整型数组不能赋字符串。