问题
单项选择题
以下能正确定义一维数组的选项是______。
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中初值的个数大于a的定义的长度,错误。C中a被定为字符却给它赋值为数值,错误。D中a是整型数组却给它赋值为字符串,错误。