问题
单项选择题
下列字符数组的初始化,正确的是( )。
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都不正确。