for的括号里能放几个语句?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 03:38:25
for的括号里能放几个语句?
xSn@hMGî"]$ A2@hv'Qq#kO nJlƾs≠X-mk<?/4 \s{zU|[ˮVKŕbz!o]6l.% 6u-c=uД1)[PHGѺ6 ŶpنΉ o:G->g'&]6u466A?F+@A'>< ,-Rץ )~v'بظI6Ltw_ >? <[sV_dS]C^$vC"yBVvSk+iJURYy+kJ>LF*olDWAVb<ZPokx^ >?v? 4{/pL(;&e'')i%xo*N ߒ

for的括号里能放几个语句?
for的括号里能放几个语句?

for的括号里能放几个语句?
如果你问的是小括号,放3个语句.
如果你问的是大括号内,可以放无数条.
for格式是:
for(;;)
{
}
通常放初始化语句,也可以不放.
通常放判断语句,也可以不放.
通常放每循环一次后的变量递增表达式,也可不放.
可以放任何可以放的嵌套语句.
1 极端的例子是:
for(;;);
这是允许的,大括号可以省略,进行无限循环.
2 也可以这样:
for(printf("!\n"),printf("!\n"),i=1,j=50;i!=100;i++,j--)
{
...
}
注意:printf("!\n"),printf("!\n"),i=1,j=50;
若干逗号仍然组成的是一条语句.
3 还可以结合逻辑符号:
for(i=0,j=100;(i&&j==50)&&printf();i++,j++);