作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 15:26:59
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++);