学习内容:流程转移控制语句—break语句和continue语句
break语句既可用于退出switch语句,也可用于while、do—while、for语句构成的循环语句。
当遇到break语句时,循环终止,再从循环语句后的第一条语句开始执行。
continue语句则是当循环时遇到continue语句时,将跳过continue语句后面尚未执行的语句,开始下一次循环(只结束本次循环的执行,并不终止整个循环的执行)。
例:
#include <stdio.h>
int main ()
{
int a,b;
for (a=1;a<=5;a++)
{
printf(" b");
scanf("%d",&b);
if (a<0) break;
printf("b = %d\n",b);
}
printf("%d",a);
return 0;
}
PS:使用break只能逐层跳出 多重循环,而goto可以直接跳出多重循环。