我对闯入循环有疑问。
我知道'逗号'可以不使用分号来编写代码。
大多数代码运行良好,但“中断”不符合该规则。
#include<stdio.h>
int main(void){
for(int i=0;i<n;i++)
puts("hello"),break;
return 0;
}
在此代码中,break出现错误“预期表达”,我不知道为什么。
有什么问题吗?:(
逗号运算符需要将操作数作为表达式,即计算结果为值的值。break
,continue
等等都没有表情,相反,他们是报表时不计算值。这就是为什么它们不能与逗号运算符一起使用的原因。
该错误在消息“预期表达”中完全清楚。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句