首页 > 试题广场 >

下面是对字符串数组s的初始化,哪些是错误的? (1)c

[问答题]
下面是对字符串数组s的初始化,哪些是错误的?
(1)char s[5]={"abc"};
(2)char s[5]={‘a’,'b','c','d','e','\0'};
(3)char s[5]=" ";
(4)char s[5]="abcde";
推荐
(1)是正确的;(2)中初始化元素个数大于5;(3)是初始化为只含一个空格的字符串;(4)中隐含一个字符串结尾字符,其字符数组长度不够。因此初始化正确的有(1)和(3)。
发表于 2018-05-07 10:40:59 回复(0)
TFTF
发表于 2020-03-02 13:19:17 回复(0)