break 与continue的区别
生活随笔
收集整理的這篇文章主要介紹了
break 与continue的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
//break是結(jié)束整個循環(huán)體,continue是結(jié)束單次循環(huán)
比方說:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
結(jié)果是輸出 1 2 就退出了整個while循環(huán)
但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
結(jié)果是:1 2 4 5 6 7 8 9 10 可見他僅僅是不輸出3,因為他結(jié)束了本次循環(huán)
比方說:
while(x++ < 10)
{
if(x == 3)
{
break;
}
printf("%d\r\n", x);
}
結(jié)果是輸出 1 2 就退出了整個while循環(huán)
但是如果使用continue
while(x++ < 10)
{
if(x == 3)
{
continue;
}
printf("%d\r\n", x);
}
結(jié)果是:1 2 4 5 6 7 8 9 10 可見他僅僅是不輸出3,因為他結(jié)束了本次循環(huán)
轉(zhuǎn)載于:https://www.cnblogs.com/zmloveworld/p/5217011.html
總結(jié)
以上是生活随笔為你收集整理的break 与continue的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MVC POST请求后执行javascr
- 下一篇: Windows7查看本地Java安装是否