我偶然发现了以下.编译器编译以下代码时没有任何错误或警告.请帮我理解为什么编译器没有抛出任何错误?该程序只包含双引号中的字符串.
我没有声明任何char数组也没有将以下字符串分配给任何变量.
void main()
{
"Why there is no error in compilation?";
}
Run Code Online (Sandbox Code Playgroud)
J E*_*rls 10
因为任何表达式都是有效的语句.
"Why is there no error in compilation?";
Run Code Online (Sandbox Code Playgroud)
是一个语句,由一个表达式组成,该表达式的计算结果为给定的文字字符串.这是一个完全有效的陈述,恰好没有任何效果.
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |