18、下列对字符数组s初始化为字符串"abc",其中不正确的是_________ 。

 A、char s[5]="abc";  

 B、char s[5]={'a','b','c','\0'};   

 C、char s[5]={"abc"};  

 D、char s[5]={'a','b','c'}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2个回答

应该选C,因为赋值给字符数组S元素类型为字符串。。。

发布于 2019-05-10 15:06
查看更多

它们的语法都没有问题(只是D后面少分号了)

但因为C语言字符串必须是\0结尾的,所以严格上是

D

是错误的


发布于 2019-05-10 14:48
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒