第六章 迴圈控制結構

2021-09-02 22:22:52 字數 995 閱讀 9796

第六章  迴圈控制結構

知識點:

1,迴圈控制結構與迴圈語句

2,計數控制的迴圈

3,巢狀迴圈

4,條件控制的迴圈

5流程的轉移控制

迴圈分為常見五種語句:

1.for語句

for(初始化表示式;迴圈控制表示式;增值表示式)

{語句序列

}2.while語句

while(迴圈控制表示式)

{語句序列

增值表示式;

}注意:for語句中三個表示式之間的分隔符是分號有且僅有兩個分號,既不能多,也不能少

3.do-while語句

do-while語句屬於直到型迴圈do{

語句序列

}while(迴圈控制表示式);

(1)執行迴圈體中的語句

(2)計算迴圈控制表示式的值

(3)如果迴圈控制表示式的值為真,那麼返回步驟1

(4)如果迴圈控制表示式的值為假,就退出迴圈,執行迴圈體後面的語句

與while語句不同的是,do-while語句中的迴圈控制表示式是在執行迴圈體之後測試的

4.continue語句

5.break語句

小結:1.for語句用於實現當行迴圈控制結構,在迴圈頂部進行迴圈條件測試,如果迴圈條件,第一次測試就為假,則迴圈體一次也不執行。適合於迴圈次數已知,計數控制的迴圈

2.while語句用於實現當杭迴圈控制結構。適合於迴圈次數未知,條件控制的迴圈。

3.do-while語句用於實現直到型迴圈控制結構。在迴圈底部進行迴圈條件測試,迴圈至少執行一次。適合於迴圈次數未知,條件控制的迴圈。

4.break語句和continue語句  用於流程控制

常見錯誤總結:

1,迴圈開始前未將變數初始化

2,界定while和for語句後面的復合語句時未加花括號

3,do--while先迴圈後判斷,while先判斷再迴圈

4,   while後面條件括號之後的分號有可能導致死迴圈

第六章 迴圈控制結構

從鍵盤輸入n,然後輸出1 2 3 n include intmain i 0 while i n do while方法 i 1 dowhile i n 注意 這個迴圈它至少執行一次 printf d n sum 空語句,常用於編寫延時程式 for i 0 i 巢狀迴圈,輸出1!2!3!include...

第六章迴圈控制結構總結

第六章 迴圈控制結構 6.1 迴圈控制結構與迴圈語句 計數控制的迴圈 需要處理的次數是已知的 條件控制的迴圈 重複處理的次數是未知的 而且上述兩種都需要用迴圈結構來實現。迴圈結構通常有兩種型別 1 當型迴圈結構 表示當條件p成立 為真 時,反覆執行a操作,直到條件p不成立 為假 時迴圈結束 2 直到...

第六章 迴圈結構二

for迴圈結構語法 for 表示式1 表示式2 表示式3 表示式1 是賦值語句 表示式2 是條件語句 表示式3 是迭代部分 for迴圈執行順序 1 執行初始部分 2 進行迴圈條件判斷 3 如果迴圈條件為true,執行迴圈體 為false退出迴圈 4 執行迭代部分,改變迴圈變數值 5 依次執行 2 4...