break会直接跳出当前循环题,而continue会跳过当前循环一次直接进行下一次循环。
比方说
while(x++ < 10)
{ if(x == 3)
{ break; }
printf("%d\r\n", x);}
结果是输出 1 2 就退出了整个while循环但是如果使用
continuew
while(x++ < 10)
{ if(x == 3)
{ continue; }
printf("%d\r\n", x);
}结果是:1 2 4 5 6 7 8 9 10 可见他仅仅是不输出3,因为他结束了本次循环 |
|