continue語句和break語句的區別是什么
continue語句和break語句的區別如下: 1、break:while循環break是用于永久終止循環。
即不執行本次循環中break后面的語句,直接跳出循環。 2、continue:while循環continue是用于終止本次循環。
即本次循環中continue后面的代碼不執行,進行下一次循環的入口判斷。 擴展資料:continue語句的注意事項: 1. break可以在if-else中使用直接跳出當前循環。
2. 在多層循環中, 一個break語句只向外跳一層。 continue語句的作用是跳過循環體中剩余的語句并到循環末尾而強行執行下一次循環。
continue語句只用在for、while、do-while等循環體中, 常與if條件語句一起使用, 用來加速循環。 參考資料:百度百科-continue 百度百科-break語句。
continue 語句和break 語句的作用及其區別
while(1)
{
if(i==100) break;
i++;
continue;
j++;
}
上面這個代碼段是這樣的:i的初值是0;每次循環都會使它加1,當i的值增到100時,if語句就生效了,這樣就跳出了這個while循環,當i沒有增到100時,當執行完i++時,就執行了continue語句,這樣終止了本次的循環,接著再進行下循環;代碼段中的j++這個語句 始終沒得到執行
break語句作用:
1、可以用來從循環體內跳出循環體,即提前結束循環,接著執行循環外下面的語句。
2、使流程跳出switch結構
注意:break語句不能用于循環語句和switch語句之外的任何其他語句中
continue語句作用:
忽略循環體中continue語句下面尚未執行的語句,接著進行下一次是否執行循環的判定。
注意:continue語句不能用于循環語句之外的任何其他語句中
continue語句和break語句的區別:
continue語句只結束本次循環,而不是終止整個循環的執行。
break語句則是結束整個循環過程,不再判斷執行循環的條件是否成立。break語句可以用在循環語句和switch語句中。在循環語句中用來結束內部循環;在switch語句中用來跳出switch語句。
注意:循環嵌套時,break和continue只影響包含它們的最內層循環,與外層循環無關。
轉載請注明出處華閱文章網 » continue語句