當前位置:妙知谷 >

母嬰教育 >學習交流 >

C/C++:[5]認識break和continue語句

C/C++:[5]認識break和continue語句

C/C++中,
break和
continue語句都能使程序能夠跳過部分代碼。
break和
continue語句可以用在任何循環語句中,還可用於
switch語句中,下面我們一起了解下它們的區別。

C/C++:[5]認識break和continue語句

一、break語句

(01)break語句使程序跳到switch或者整個循環體後面 的語句處繼續執行。

(02)在VS2012中編寫如下測試代碼:輸出會是什麼呢?

C/C++:[5]認識break和continue語句 第2張

(03)通過上面的結果我們可以看出,當i遞增到5時,執行if程序塊裏的break語句後,整個for循環也終止了,程序跳轉到for循環後面繼續執行。

二、continue語句

(01)continue語句使程序跳過switch或者循環體內部continue後面的語句,繼續新一輪的循環。

(02)在VS2012中編寫如下測試代碼:輸出會是什麼呢?

C/C++:[5]認識break和continue語句 第3張

(03)通過上面的結果我們可以看出,當i遞增到5時,執行if程序塊裏的continue語句後,for循環continue後面的語句沒有執行,程序回到for循環的條件測試處,然後程序繼續執行for循環,直至結束後執行for循環後面的語句。

特別提示

在程序中巧妙的使用<br/>break和<br/>continue語句可以是循環語句更加精彩。

如果<br/>continue後面有多條語句時,在一定程度上<br/>continue可以提高程序的可讀性。

標籤: CC break continue 語句
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/72qdjl.html