以下选项中正确的语句组是 . A) CHAR S[ ]; S="BOOK! "; B) CHAR *S;

以下选项中正确的语句组是 。
A) char s[ ]; s="BOOk!"; B) char *s; s={"BOOK!"};
C) char s[10]; s="BOOK!"; D) char *s; s="BOOK!";
求详解谢谢!

正确的语句组是D,定义字符指针s,然后使字符指针执行字符串常量"BOOK!"。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-13
选D
错误原因:
A:定义数组,没有写具体大小
B:给字符指针赋值,不能有{},除非你边定义,边赋值。例如:char s[10]={'A','B','C'};
C:赋值的时候,左边的s代表的是个首地址,已经有空间了,不能再给它赋值。所以,压根不能这样写。
D: 正确本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网