for (; ; ) {
//do something....
}
for(initialize;test;update){
//do something
}
for 循环中的initialize、test 和update 表达式都是可选的,只有分隔这些表达式的分号
是必须的。如果没有test 表达式,其值假定为true。因此,可以使用for(;;) 编写一个无
限循环。
4 回答1.1k 阅读✓ 已解决
4 回答891 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答667 阅读✓ 已解决
2 回答1.6k 阅读
2 回答1.6k 阅读
for(a1;a2;a3){}
a1:表示初始化,可以省略
a2:表示判断条件,可以省略
a3:表示循环后,变量(不一定十循环变量,可以将循环体放在里面——很变态)的变更。可以省略
for(;;)里面就是用的空语句啊,没有条件的循环,如果你的程序在这个for里面没有退出语句的话,那么就是死循环了。就像平时如果就写一个";"不就是一个空语句吗?一样的道理!