加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 为什么下面的代码中没有编译或运行时错误?

发布时间:2020-12-16 10:36:59 所属栏目:百科 来源:网络整理
导读:我偶然发现了以下.编译器编译以下代码时没有任何错误或警告.请帮我理解为什么编译器没有抛出任何错误?该程序只包含双引号中的字符串. 我没有声明任何char数组既没有将下面的字符串分配给任何变量. void main(){ "Why there is no error in compilation?";}
我偶然发现了以下.编译器编译以下代码时没有任何错误或警告.请帮我理解为什么编译器没有抛出任何错误?该程序只包含双引号中的字符串.

我没有声明任何char数组既没有将下面的字符串分配给任何变量.

void main()
{
    "Why there is no error in compilation?";
}

解决方法

因为任何表达式都是有效的语句.

"Why is there no error in compilation?";

是一个语句,由一个表达式组成,该表达式的计算结果为给定的文字字符串.这是一个完全有效的陈述,恰好没有任何效果.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读