C程序設計(譚浩強4版)學習筆記----第五章(循環結構程序設計)

1、大多數應用程序語言都會包含循環結構。循環結構和順序結構、選擇結構是結構化程序語言設計的3種基本結構;

2、while語句珂可簡單的記為:只要循環條件為真(即給定的條件成立),就執行循環語句。

while循環的特點是:先判斷條件表達式,后執行循環體語句。

3、do ... while語句的特點是:先無條件的執行循環體,然后判斷循環條件是否成立。若成立,再執行循環體,

4、在一般情況下,用while語句和用do...while語句處理同一問題時,若二者的循環體部分是一樣的,那么結果也是一樣的。但是如果while后面的表達式一開始為假,兩種結果是不一樣的。

5、用for語句實現循環

for(循環變量賦初值:循環條件;循環變量增值)

語句

6、幾種循環的比較:

1)3種循環都可以用來處理同一問題,一般情況下它們可以互相代替

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

3)用while和do while循環時,循環變量初始化的操作應在while和do...while語句前完成。而for語句可以在表達式1中實現循環變量的初始化

4)while循環,do while循環和for循環,都可以使用break語句跳出循環,用continue語句結束本次循環

7、用break語句提前終止循環

break語句只能用于循環語句和switch語句之中,而不能單獨使用

8、用continue語句提前結束本次循環

其作用為結束本次循環,即跳出循環體中下面尚未執行的語句,轉到循環體結束點之前,接著執行for語句中的表達式。然后進行下一次循環體的判定。

9、break和while的區別

continue語句只結束本次循環,而不是終止整個循環的執行。而break語句則是結束整個循環過程,不再判定執行循環的條件是否成立

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容