下面不正常的字符串常量是 A)'abc'B) "1+2=10 " C) "1=2 "D)""

如题所述

答案是A
c/c++字符串是以“”引用的,并且以\0结束,通常\0是不现实的
以''引用的是字符,而且是单个字符;'abc'把它赋值给字符串出现语法错误,char到char[]的转换错误
所以选A
D是可以的。表示空字符串,只有一个字符\0
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-24
字符串常量是指使用一对双引号括起来的一串字符,字符常量是指使用一对单引号括起来的单个字符,B,C,D都属于字符串常量,其中D是空字符串常量,而A既不是字符串常量,也不是字符常量,是一个非法的声明。
第2个回答  2012-09-24
A,因为单引号是表示单个字符,abc不是单个字符所以错误。
而在双引号内,随便你输入什么都可以。
第3个回答  2012-09-24
确定选A。
第4个回答  2012-09-24
A

相关了解……

你可能感兴趣的内容

大家正在搜

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