回圈結構
所謂的回圈結構簡單來說就是不停的重復一個程序,通過一個判斷條件來決定是否退出回圈,回圈可謂是真正開始體現計算機強大處理能力的時候,例如時鐘的運行、游戲的人物移動、動態的螢屏顯示等等,這些都是通過不停的回圈來實作的,
一個基本的回圈結構有以下三個要素:回圈變數、回圈體和回圈終止條件,基本流程圖如下,
回圈型別
在C++中有以下幾種回圈型別,
回圈型別描述
while 回圈:在回圈入口處判斷回圈條件,為真時執行回圈體,先判斷再回圈,
for 回圈:可以在回圈入口處定義回圈三要素,回圈條件為真時執行回圈體,先判斷再回圈,
do…while 回圈:先執行一次回圈體,然后在回圈出口處判斷回圈體,為真時繼續回圈,先回圈一次再判斷,
嵌套回圈:也稱為多回圈,在一個回圈中嵌套使用一個或多個回圈,
回圈控制陳述句
回圈控制陳述句可用于改變回圈執行順序,C++中有以下幾種回圈控制陳述句,
控制陳述句描述
break 陳述句:在回圈中則跳出當前回圈,在 switch 中則跳出 swithc ,執行回圈或 switch 的下一條陳述句,
continue 陳述句:跳過剩下的回圈體陳述句,直接進行回圈條件判斷,開始下一輪回圈,
goto 陳述句:將控制轉移到被標記的陳述句,
死回圈
這是一個很有意思的東西,似乎他對于初學者來說是一種報錯,但是這是一個非常有用的回圈,開頭提到的時鐘、游戲人物移動等就是通過死回圈來無限執行,從而展現出動態的效果,
簡單來說要實作一個死回圈只要控制回圈條件永遠為真即可,常見的死回圈有:
while 死回圈
while (true) {
...
}
for 死回圈
for (; ;) {
...
}
當條件運算式不存在的時候,他就被認為是真,或者設一個常量為條件運算式也可以實作,一般情況下習慣使用 for (;;) 結構來表示一個無限回圈,
注意:可以按Ctrl+C來終止回圈,
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!
C語言C++編程學習交流圈子,QQ群757874045【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習軟體

編程學習視頻

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265.html
標籤:C++
上一篇:c++中const的用法
下一篇:作業后的第一個任務(專案)
