问题 单项选择题

下列字符数组的初始化,正确的是( )。

A.char ch[5]={"a","b","c","d","e"};

B.char ch[]={'a','b'};

C.char ch[15]={"welcome to china"};

D.char ch[14]={"I am a student"};

答案

参考答案:B

解析: 选项A中一个数组元素存放一个字符,不能存放字符串;当把字符串整体赋给字符串时,字符数组的长度要比字符串长度大1,用来存放终结符,所以选项C和选项D都不正确。

多选题
单项选择题