上面三種回圈都是當回圈條件不滿足的時候結束回圈,
如果回圈條件多于一個或者中途退出回圈時,這時候可以考慮標題這兩種回圈,
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;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/260378.html
標籤:其他
