迴圈結構程式設計小結

2021-09-30 17:13:55 字數 1108 閱讀 3686

1.while語句

while語句的 一般形式:while(表示式)語句

其中的「語句」就是迴圈體。迴圈體只能是乙個語句,可以是乙個簡單的語句,還可以是復合語句(用花括號括起來的若干語句)。執行迴圈體的次數是由迴圈條件控制的,這個迴圈條件就是上面一般形式中的「表示式」,它也稱為迴圈條件表示式。當此表示式的值為真(以非零值表示式)時,就執行迴圈體語句;為「假」(以0表示)時,就不執行迴圈體語句。

while語句可簡單的記為:只要當迴圈條件表示式為真(即給定的條件成立),就執行迴圈體語句。

注意:while迴圈的特點是先判斷條件表示式,後執行迴圈體語句。

2.do…while語句

do…while語句的一般形式為

do語句

while(表示式);

do…while語句的執行過程是:先執行迴圈體,然後再檢查條件是否成立,若成立,再執行迴圈體。

注意:do…while語句的特點是,先無條件地執行迴圈體,然後再判斷迴圈條件是否成立。

3.for語句

for語句更為靈活,不僅可以用於迴圈次數已經確定的情況,還可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句。

for語句的一般形式為(表示式一;表示式二;表示式三)

語句括號中三個表示式的主要作用是:

表示式一:設定初始條件,只執行一次。可以為零個,乙個或多個變數設定初值(如i=1)。

表示式二:是迴圈條件表示式,用來判定是否繼續迴圈。在每次執行迴圈體前先執行此表示式,決定是否繼續執行迴圈。

表示式三:作為迴圈的調整,例如使迴圈變數增值,它是在執行完迴圈體後才進行的。

最常用的for語句形式是:

for(迴圈變數賦初值;迴圈條件;迴圈變數增值)

語句4.幾種迴圈的比較

(1)三中迴圈都可以用來處理同一問題,一般情況下它們可以互相代替。

(2)在while迴圈和do…while迴圈中,只在while後面的括號內指定迴圈條件,因此為了使迴圈能正常結束,應在迴圈體中包含使迴圈趨於結束的語句(如i++,或i=i+1等)。

for迴圈可以在表示式三中包含使迴圈趨於結束的操作,甚至可以將迴圈體中的操作全部放到表示式三中。因此for語句的功能更強,凡用while迴圈能完成的,用for迴圈都能實現。

C語言程式設計學科小結 迴圈結構

三種迴圈語句 while 當型迴圈 一般形式 while 迴圈控制表示式 當 內表示式成立時,依次執行迴圈體內的語句。一般用於迴圈次數未知,條件控制的迴圈。do while 直到型迴圈 一般形式 dowhile 迴圈控制表示式 直到表示式成立為止,依次執行迴圈體內的語句。迴圈必定執行一次。for 當...

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

到目前為止我們用for while和do while三種語句來進行迴圈,下面是我的總結。迴圈結構主要分為兩種 當型迴圈結構 根據條件判斷是否執行迴圈 for迴圈和while迴圈 直到型迴圈 先迴圈再判斷是否執行迴圈,但至少會執行一次即 do while迴圈 一 for迴圈 for迴圈的基本表示式為 ...

迴圈結構程式設計

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