什么是文字常量?

如题所述

第1个回答  2015-06-26
bobby_forever 错误。string C/C++中的不是基本数据类型,具体的对象不一定是文字常量。而且,这种用法不符合C/C++中const对象定义时必须初始化的规则,会引发编译错误。
文字常量是被作为字符储存的常量数据。一般C/C++中文字常量指C风格字符串常量,即字符串字面量(string literal),用双引号作为分界符的表达字符串的字面量。注意,ISO C标准中,没有规定字符串字面量必须是字符串常量,用指针间接修改字符串字面量的行为是未定义的。而ISO C++中字符串字面量就是字符串常量。
第2个回答  2010-07-13
学习了,我看成C#了,不好意思
第3个回答  推荐于2017-09-16
bobby_forever 错误。string C/C++中的不是基本数据类型,具体的对象不一定是文字常量。而且,这种用法不符合C/C++中const对象定义时必须初始化的规则,会引发编译错误。
文字常量是被作为字符储存的常量数据。一般C/C++中文字常量指C风格字符串常量,即字符串字面量(string literal),用双引号作为分界符的表达字符串的字面量。注意,ISO C标准中,没有规定字符串字面量必须是字符串常量,用指针间接修改字符串字面量的行为是未定义的。而ISO C++中字符串字面量就是字符串常量。
====
[原创回答团]

参考资料:原创

本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

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