单选题
以下选项中,合法的数组说明语句是______。
A.int a[]="string";
B.int a[5]={0,1,2,3,4,5};
C.char a="string";
D.char a[]={0,1,2,3,4,5};
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 在C语言中,字符变量中存放的是与字符相对应的ASCII码。数值0,1,2,3,4,5所对应的ASCII字符虽然是不可显示的字符,但是这些都可作为控制字符。此时,数组的大小由后面的初始化数据的数量决定,即包含6个元素。
提交答案
关闭