#include <stdio.h> int main() { int floodLevel; for(floodLevel=10; floodLevel<100; floodLevel+=5) { printf("NOW floodLevel is %d ",floodLevel); if(floodLevel==95) break; //break与if连用,条件满足时,跳出当前循环 sleep(1); //延时 printf("open switch "); return 0; }
打印结果:
注:
1、break和continue不能单独使用,只能出现在循环中。
2、break通常跟在if判断条件之后
while( )
{
if( )
break;
}
4、break只能跳出当前循环,即一层循环。
5、return是跳出当前函数。
6、continue 结束当前循环,即只能结束一层循环。