第六章 迴圈控制結構
知識點:
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...