使用逗号和中断在for循环中有错误

承佑蔡

我对闯入循环有疑问。

我知道'逗号'可以不使用分号来编写代码。

大多数代码运行良好,但“中断”不符合该规则。

#include<stdio.h>

int main(void){

    for(int i=0;i<n;i++) 
        puts("hello"),break;

return 0;
}

在此代码中,break出现错误“预期表达”,我不知道为什么。

有什么问题吗?:(

任务

逗号运算符需要将操作数作为表达式,即计算结果为值的值。breakcontinue等等都没有表情,相反,他们是报表时不计算值。这就是为什么它们不能与逗号运算符一起使用的原因。

该错误在消息“预期表达”中完全清楚。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章