迴圈結構程式設計

2021-09-30 05:28:12 字數 972 閱讀 5043

1、迴圈控制語句用於重複執行乙個**塊,直到某種條件滿足為止。

2、三種迴圈控制語句是while、do-while和for.

1)while語句

while語句告訴編譯器反覆執行一組**,直到滿足某個條件為止。while語句的一般形式是:

while(布林條件)while(布林條件);

while與do-while的區別是:while語句是先計算布林條件,在執行迴圈體語句。do-while語句與之相反,它是先執行迴圈體中的語句,然後在比較及時布林條件。

while語句又被稱為預檢測的迴圈,do-while語句又被稱為後置檢測迴圈,for語句也是預檢測迴圈。

標籤控制迴圈能夠被while和do-while語句來實現。

3)for語句

for語句通常用於計數或將**反覆執行特定的次數。它的一般形式是:

for(初始化語句;布林條件;迭代語句){

//語句;

初始化語句在迴圈開始之前執行,用來初始化迴圈中將要用到的變數。接下來計算布林條件,如果為真,則執行迴圈體。最後執行迭代語句,然後再次計算布林條件,如此執行下去。如果布林條件為假則直接跳出迴圈體。

3、在編寫迴圈控制語句的時候,溢位和無限迴圈是最常見的錯誤。

4、在for迴圈初始化部分宣告的任何變數都僅在for迴圈**塊內部可見。變數可見並可被訪問的區域稱為變數的作用域。在for迴圈初始化部分定義的所有變數的作用域都是for迴圈體。任何試圖在for迴圈體之外訪問a的**都會導致編譯錯誤。

5、在for迴圈的初始化部分並不僅限於定義單個變數,也可以定義多個變數。唯一的限制是這些變數必須屬於同一型別。還可以在迭代語句中更新多個變數的值,關鍵是要用逗號把這些運算隔開。

6、break語句使程式執行從break語句處中斷並繼續執行緊跟在所屬**塊後的那條語句。它不僅適用於while迴圈,也適應於for迴圈。

7、continue語句終止執行迴圈的當前迭代語句,然後繼續執行迴圈的下一迭代語句。

迴圈結構程式設計

一 實驗目的 1 掌握用while語句,do while語句和for語句實現迴圈的方法。2 掌握在程式設計中用迴圈的方法實現一些常用演算法 如窮舉 迭代 遞推等 3 除錯程式的技巧。二 實驗內容 1 輸入一行字元,分別統計出其中的英文本母 空格 數字和其它字元的個數。2 用for 語句求1 到100...

迴圈結構程式設計

1 本次課學習到的知識點 1 明確了迴圈條件和迴圈體,選擇while語句實現迴圈。2 迴圈結構四要素 迴圈初始化,迴圈條件,迴圈體,迴圈變數修改。3 可以把for語句改寫成while語句,for語句和while語句都能實現迴圈。for語句和while語句都是在迴圈前先判斷條件,只有條件滿足才會進入迴...

迴圈結構程式設計。

第一課 while語句 在程式設計中,經常需要反覆執行某一條語句或乙個語句塊,這種結構稱為 迴圈結構 或者 重複結構 其實,計算機最擅長的就是重複做一件事情,所以迴圈結構在程式設計中應用非常廣泛。c 中,迴圈結構有三種實現語句 while 語句 do while語句和for語句。while語句的含義...