C語言中break和continue語句的用法及區別

來源:酷知科普網 1.63W

使用break語句和continue語句,可以幫助我們更加靈活地控制迴圈。

操作方法

(01)break用於跳出switch結構。在迴圈語句中,break語句用於直接跳出迴圈,break往往和if語句配合使用,當檢測到滿足某個條件時,強行結束迴圈。在迴圈中,break只是結束其所在層的迴圈,對外層迴圈沒有影響。

(02)比如,用break編寫程式將使用者輸入的小寫字母轉換成小寫字母。

C語言中break和continue語句的用法及區別

(03)continue語句與break語句不同,在迴圈體內遇到continue語句時,將跳過本層迴圈體內continue語句之後的部分迴圈體,並開始下一輪迴圈,即只結束本輪迴圈。continue語句也通常和if語句配合使用,以控制在特定的條件下,僅執行迴圈體的一部分。需要注意的是,使用continue和使用break類似,它只能控制本層迴圈,並不影響外層迴圈。

(04)比如,輸入十個整數,統計正數個數並計算正數的平均值。

C語言中break和continue語句的用法及區別 第2張
熱門標籤