1. 程式人生 > 其它 >4-4 break語句和continue語句

4-4 break語句和continue語句

技術標籤:學習c語言筆記

上面三種迴圈都是當迴圈條件不滿足的時候結束迴圈。
如果迴圈條件多於一個或者中途退出迴圈時,這時候可以考慮標題這兩種迴圈。

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(表示式)
{
  操作1if(表示式2{
     操作2
continue} 操作3}