C/C++:[5]認識break和continue語句
- 學習交流
- 關注:1.02W次
C/C++中,
break和
continue語句都能使程序能夠跳過部分代碼。
break和
continue語句可以用在任何循環語句中,還可用於
switch語句中,下面我們一起了解下它們的區別。
一、break語句
(01)break語句使程序跳到switch或者整個循環體後面 的語句處繼續執行。
(02)在VS2012中編寫如下測試代碼:輸出會是什麼呢?
(03)通過上面的結果我們可以看出,當i遞增到5時,執行if程序塊裏的break語句後,整個for循環也終止了,程序跳轉到for循環後面繼續執行。
二、continue語句
(01)continue語句使程序跳過switch或者循環體內部continue後面的語句,繼續新一輪的循環。
(02)在VS2012中編寫如下測試代碼:輸出會是什麼呢?
(03)通過上面的結果我們可以看出,當i遞增到5時,執行if程序塊裏的continue語句後,for循環continue後面的語句沒有執行,程序回到for循環的條件測試處,然後程序繼續執行for循環,直至結束後執行for循環後面的語句。
特別提示
在程序中巧妙的使用<br/>break和<br/>continue語句可以是循環語句更加精彩。
如果<br/>continue後面有多條語句時,在一定程度上<br/>continue可以提高程序的可讀性。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/72qdjl.html