空字符常量''不能是cout或分配给C++中的字符.编译器会说"错误:期望表达式".我们可以把它放在C++源代码中吗?如果没有,''的用法是什么?(空字符常量''是一个'后跟另一个')
eer*_*ika 12
我们可以把它放在C++源代码中吗?
不,这将是语法错误.
如果没有,''的用法是什么?
没有用处,除非你的目的是导致编译错误(可能有更好的选择,例如static_assert).
可以理解,空字符常量''只是一个纯语法错误,就像一个名为2018ch的变量一样?
是.语法说:
Run Code Online (Sandbox Code Playgroud)character-literal: encoding-prefix opt ' c-char-sequence '
请注意,不同于encoding-prefix,c-char-sequence不是可选的.
旁注:是的,它是一个字符序列 - 存在多字符文字.但除了知道你可能不需要它们之外,你不需要了解它们.只是不要认为它们是字符串.
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |