问题详情

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


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"};

时间:2022-01-04 12:03 关键词:

答案解析

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