//break是结束整个循环体,continue是结束单次循环,return是结束整个循环体,函数也终止了
1、使用break
while(x++ < 10)
{
if(x == 3) {
break;
}
printf("%d\r\n", x);
}
printf("end");
结果是输出 1 2 end 就退出了整个while循环 当x = 3 时,就退出了while循环,打印 end
2、使用continue
while(x++ < 10)
{
if(x == 3) {
continue;
}
printf("%d\r\n", x);
}
printf("end");
结果是:1 2 4 5 6 7 8 9 10 end 可见他仅仅是不输出3,因为他结束了本次循环
3、使用return
while(x++ < 10)
{
if(x == 3) {
return;
}
printf("%d\r\n", x);
}
printf("end");
结果是:1 2 可见end都不会打印,程序终止了