C迴圈語句

2021-07-08 14:21:19 字數 1072 閱讀 9114

break 語句和continue 語句

break 語句:

功能:終止它所在的switch 語句或迴圈語句的執行。

說明:break語句只能出現在switch 語句或迴圈語句的迴圈體中。

continue 語句:

說明:continue 語句只能出現在迴圈句的迴圈體中;

若執行while 或do_while 語句中的continue 語句,則跳過迴圈體中 continue 語句後面的語句,直接轉去判別下次迴圈控制條件;若continue 語句出現在for 語句中,則執行continue 語句就是跳過迴圈體中continue語句後面的語句,轉而執行for 語句的表示式3。

幾種迴圈語句的比較:

c語言中構成迴圈結構的有while、do_while 和for 迴圈語句。也可以通過if 和 goto語句的結合構造迴圈結構。從結構化程式設計角度考慮,不提倡使用if 和goto 語句構造迴圈。一般採用while、do_while 和for 迴圈語句。

迴圈的巢狀:

迴圈結構的迴圈體語句可以是任何合法的c語句。若乙個迴圈結構的迴圈體中包含了另一迴圈語句,則構成了迴圈巢狀,稱為多重迴圈。

#includeint main() 

} printf("*i=%d\n",i); //外層i迴圈結束時的i值

}

迴圈語句中可能出現的缺陷

無論是使用while語句還是其他語句其它迴圈語句,一定要確保該迴圈是可以退出的。

如果while語句是乙個死迴圈,我們必須確定在迴圈體裡面包含語句,讓布林表示式成為false。

◇當編寫迴圈時,必須確保迴圈體的布林表示式最終成為false。

◇避免在迴圈中使用實數型別的變數。

「off-by-one」錯誤:迴圈體次數比我們語句的要多一次或少一次。

迴圈中注意的要點:

◇確定迴圈體內包含乙個語句使迴圈體最終結束。

◇確定迴圈體正確的迴圈次數。

◇如果想執行迴圈體n次,那麼就讓初始化計數器counter 為0,使用測試條件counter

C 迴圈語句

1 goto語句 goto語句一旦出現錯誤不易察覺,所以一般不用goto語句。2 while語句 3 do while語句 includeusing namespace std int main break語句只是結束了整個while迴圈,執行接下來的程式 7 continue語句 includeu...

c 迴圈語句

1 for 迴圈。我們還是以示例來講解。using system using system.windows namespace gosoa.com.cn 我們來看示例中的,for int i 0 i 100 i 這段 這就是for 迴圈。其執行過程是這樣的 首先,初始化乙個變數i 0,然後判斷,i ...

c 迴圈語句

for 變數初始化 迴圈執行條件 變數增值 語句 或者 for 變數初始化 迴圈執行條件 變數增值 括號內多語句時要加括號。1.輸入乙個數n,請判斷n是否為質數,是的話輸出yes,否的話輸出no。本題的思路為從2一直到n的二次根,判斷n是否整除變數i,如果整除了 輸出yes,再結束程式,如果一直沒有...