今日份程式設計知識分享,C 的迴圈結構!

2022-06-05 19:42:11 字數 1171 閱讀 9528

所謂的迴圈結構簡單來說就是不停的重複乙個過程,通過乙個判斷條件來決定是否退出迴圈。迴圈可謂是真正開始體現計算機強大處理能力的時候,例如時鐘的執行、遊戲的人物移動、動態的螢幕顯示等等,這些都是通過不停的迴圈來實現的。

乙個基本的迴圈結構有以下三個要素:迴圈變數、迴圈體和迴圈終止條件,基本流程圖如下。

在c++中有以下幾種迴圈型別。

while 迴圈:在迴圈入口處判斷迴圈條件,為真時執行迴圈體,先判斷再迴圈。

for 迴圈:可以在迴圈入口處定義迴圈三要素,迴圈條件為真時執行迴圈體,先判斷再迴圈。

do…while 迴圈:先執行一次迴圈體,然後在迴圈出口處判斷迴圈體,為真時繼續迴圈,先迴圈一次再判斷。

巢狀迴圈:也稱為多迴圈,在乙個迴圈中巢狀使用乙個或多個迴圈。

迴圈控制語句可用於改變迴圈執行順序,c++中有以下幾種迴圈控制語句。

goto 語句:將控制轉移到被標記的語句。

這是乙個很有意思的東西,似乎他對於初學者來說是一種報錯,但是這是乙個非常有用的迴圈。

開頭提到的時鐘、遊戲人物移動等就是通過死迴圈來無限執行,從而展現出動態的效果。

簡單來說要實現乙個死迴圈只要控制迴圈條件永遠為真即可,常見的死迴圈有:

while 死迴圈:

while (true) {

for 死迴圈:

for (; ;) {

當條件表示式不存在的時候,他就被認為是真,或者設乙個常量為條件表示式也可以實現。一般情況下習慣使用 for (;;) 結構來表示乙個無限迴圈。

注意:可以按 ctrl+c來終止迴圈。

——【值得關注】我的c/c++程式設計學習交流俱樂部!——

涉及:c語言、c++、windows程式設計、網路程式設計、qt介面開發、linux程式設計、遊戲程式設計、黑客等等......

乙個活躍、高格調、高層次的程式設計師程式設計學習殿堂;程式設計入門只是順帶,思維的提高才有價值!

c程式設計 迴圈結構程式設計for

for 迴圈 語法 for 表示式1 表示式2 表示式3 執行 首先執行表示式 1,然後判斷表示式2是否成立,如果成立執行迴圈體,執行表示式3,然後繼續判斷表示式2是否成立,執行迴圈體 如果表示式2不成立則結束迴圈 表示式2為迴圈條件 表示式1只執行一次,通常為迴圈變數賦初值 表示式3通常為迴圈變數...

c 程式設計基礎 迴圈結構for

1 求小數的某一位數字 分數a b化為小數後,小數點後第n位數字是多少?輸入 三個正整數,a,b,n 0 a b 100,1 n 10000 相鄰兩個數用空格隔開 輸出 乙個數字 樣例輸入 1 2 1 樣例輸出 5 實現 include include using namespace std int...

迴圈結構程式設計總結 C

迴圈結構程式設計總結 1.while語句格式 while 表示式 迴圈體 2.永遠也不會結束的迴圈成為 死迴圈 3.算術表示式能作為條件表示式的條件。4.do while語句格式 do 迴圈體 while 表示式 5.while語句與do while語句區別 while語句 當條件成立時,執行迴圈語...