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++);
如果你问的是大括号内,可以放无数条.
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++);
那如果一个for 语句后面连跟着两个if 语句.它也没加大括号说明哪个是for语句的语句体.
C语言中 For语句后面的括号里有两个分号是什么意思啊?
for语句一个分号的时候接花括号啊,这个有两个分号,为什么不加花括号
for语句while语句的区别
for循环语句括号的问题 有人说for应该都加{} 循环嵌套的大括号应该给外循环还是内循环啊
C语言中的for语句括号后能不能加“;”,为什么?
C中,什么时候,for语句中 不加括号
for语句的初始化是什么意思
for语句的嵌套是什么意思?
lingo的for语句问题
keil里用for循环,第一个语句为什么放for的括号里不行,放for的前面就可以?
请问C语言里用for循环时 ,若循环体里就一个if语句和一个接下来的条件语句 则for语句的大括号可以不添...