哎呀,C语言中for循环表达式2,还可以这样用,特别爽

main(){inti,sum=0;for(i=1;i<=100,i<=10,i<=3;i++)sum+=i;printf("%d\n",sum);}... main() { int i,sum=0; for(i=1;i<=100,i<=10,i<=3;i++) sum+=i; printf("%d\n",sum); } 展开

必须可以啊,for里有且只能有两个分号,也就是for里面有三个语句,且这三个语句可以为空语句,比如
for(
;
;
)也是合法的。而一个语句是可以含逗号的,含逗号的语句只和最后一个表达式起作用。故你的for循环可等价为:
for(i=1;
i<=3;
i++)
sum+=i;
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网