第四章迴圈結構總結

2021-10-01 05:53:41 字數 1785 閱讀 2281

第四單元 迴圈結構程式設計

先導:迴圈結構有三種:while語句,do-while語句,for語句.

1.while語句含義(當型迴圈)

while

(表示式)

例如:

int i=1;

//(起計數作用)

while

(i <=10)

注意:在while語句中,要注意迴圈條件,表示式的書寫以及迴圈體中迴圈控制變數的更新,從而避免死迴圈。

應用例項:

//p4-1-3

#include

using

namespace std;

intmain()

return0;

}

其中,按crtl+z+enter輸出執行結果。

2.do-while(直到型迴圈)

do

while

(表示式)

;

例1:

//p4-2- 1

#include

using

namespace std;

intmain()

while

(i <=10)

;return0;

}

例2:求整數各個位上的和

int n,s=0;

scanf

(「%d」,

&n);

dowhile

(n!=0)

printf

(「%d\n」,s)

;

3.for語句

應用條件:重複執行的操作次數是固定的,已知的。

for

(表示式1

;表示式2

;表示式3

)

注意:迴圈變數可在迴圈語句中定義,但其作用空間只在迴圈語句中。能用int用int,能用double用double。

4.迴圈巢狀

例如:輸出矩形。

//p4-4-1

include

;using

namespace std;

intmain()

return0;

}

5.break和continue語句

在迴圈結構中,有時需要提前跳出迴圈體,或者忽略本次迴圈的後續語句,而去執行下一次迴圈。

1)break語句。

例1:

//p4-5-1

#include

using

namespace std;

intmain()

x =x/10;

}if(flag1 && flag2) ans++;}

cout

}

//p4-5-2

#include

using

namespace std;

intmain()

x =x/10;

}if(flag) ans++;}

coutreturn0;

}

6.程式的除錯與跟蹤

1)靜態查錯

2)通過新增輸出語句除錯程式

收穫:學會了while,do-while,for語句,學會了解決較難的問題。感覺解題能力得到了鍛鍊。

第四章 迴圈結構總結

在c 中,迴圈結構有三種實現語句 while語句,do while語句和for語句 第一課 while語句 含義 while 表示式 while 表示式 含義 先執行一次迴圈體,然後判斷表示式是否成立,如果成立則返回繼續執行迴圈體,直到表示式不成立才退出迴圈。一般稱為 直到型迴圈 do while語...

第四章 迴圈結構

迴圈要素 1.初始化 2.迴圈條件 3.迴圈體 4.迭代 while迴圈 while 迴圈條件 迴圈的執行順序 1.程式執行迴圈前,首先判斷迴圈條件的值是否是true 2.如果迴圈條件的值為true,執行迴圈體中的內容 3.如果迴圈條件的值為false,將跳過迴圈體直接執行迴圈後面的程式 4.迴圈體...

第四章 迴圈結構

1 while 結構 while 條件 條件 乙個結果為boolean的表示式,為true則迴圈執行,為false則迴圈不執行 當條件為true時執行的內容。注意 條件部分一定為變數,且不能讓變數為固定值。如果條件部分的值固定為true,則當前迴圈為死迴圈 停止 建立乙個條件,使用if進行判斷,當條...