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

2019-05-10 14:06发布

 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元素类型为字符串。。。

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

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

D

是错误的


一周热门 更多>