天天看點

C++中如何控制語句隻執行一次_<18>流程控制之break、continue、return的用法

C++中如何控制語句隻執行一次_<18>流程控制之break、continue、return的用法

流程控制之break、continue、return的用法

完整視訊教程:

Java輕松入門經典教程-流程控制之break、return、continue

一、流程控制主要是條件選擇語句和循環語句,包括if…else、while、do…while、for等,流程控制構成了程式的骨架,成為語句塊執行順序的依據,本篇來講講break、continue、return的用法。

a) break語句

用于強制終止目前循環。再有内外循環嵌套的語句中,内循環條件達到時,需要使用break來跳出内循環來進入外循環。下圖中,當i==6時,整個循環終止。
C++中如何控制語句隻執行一次_<18>流程控制之break、continue、return的用法

b) continue

break會跳出目前的整個循環,但是有時候我們僅僅是要停止本次循環,還要進入下一次循環,continue就有這個功能。

continue隻會退出“當次循環”,不會影響整個循環。比如下圖中,當i==6時,當次循環停止,進入第七次循環。

C++中如何控制語句隻執行一次_<18>流程控制之break、continue、return的用法

c) return語句

從目前方法中推出,不論後面是否還有可執行語句塊,隻要遇到return就停止執行,退出目前方法。
C++中如何控制語句隻執行一次_<18>流程控制之break、continue、return的用法

繼續閱讀