4-4 break語句和continue語句
阿新 • • 發佈:2021-02-17
上面三種迴圈都是當迴圈條件不滿足的時候結束迴圈。
如果迴圈條件多於一個或者中途退出迴圈時,這時候可以考慮標題這兩種迴圈。
4.4.1break語句
break語句通常用在switch語句和迴圈語句中,當break語句用於switch語句時,可以使程式跳出switch語句而執行switch後面的語句;判斷條件恆真的迴圈語句中,如果沒有break語句,則將成為一個死迴圈而無法退出。
break語句除了可以用在switch語句中,還可以用在while、do while、for 語句中去。在迴圈體中遇見break,立即結束迴圈,跳出迴圈體,執行迴圈體後面的語句。
通常break語句總是與if語句連在一起,即滿足條件時便跳出迴圈。
break語句的基本形式為:
break;
4.4.2 continue語句
continue語句只能用在迴圈語句中。在迴圈體中遇見continue語句,立即跳過本次迴圈的迴圈體中剩餘的語句而強制執行下一次迴圈。通常continue語句總是與if條件語句一起使用,以加速迴圈。即在迴圈體遇見continue語句,則迴圈體中continue語句後面的語句不執行,直接進入下一次迴圈的判定。
continue語句的基本形式為:
continue;
continue語句只能用於迴圈結構的內部,一般同if配合使用。
while(表示式)
{
操作1;
if(表示式2)
{
操作2 ;
continue;
}
操作3;
}