第五章 迴圈結構程式設計
三種迴圈語句
while(表示式) 語句
其中的「語句」就是迴圈體。迴圈體只能是乙個語句,可以使乙個簡單的語句,還可以是復合語句。(用花括號包起來的若干語句,如果不用花括號,則while語句的範圍知道while後面的第乙個分號處)。
只要當暈還條件表示式為真(即給定的條件成立),就執行迴圈語句。
特點是先判斷條件表示式,後執行迴圈體語句。
do
語句
while(表示式);
執行過程:先執行暈還提,再檢查條件是否成立,若成立,在執行迴圈體。
特點是先無條件的執行迴圈體,然後判斷迴圈條件是否成立。其中語句就是迴圈體。
!!如果while後面的表示式一開始就為假(0值)時,兩種迴圈的結果是不同的。
for(表示式1;表示式2;表示式3)
語句
3個表示式的主要作用:
**表示式1:**設定初始條件,只執行一次,可以為零個、乙個或多個變數設定初值。
**表示式2:**是迴圈條件表示式,用來判斷是否繼續迴圈。在每次執行迴圈體前先執行此表示式,君頂是否繼續執行迴圈。
**表示式3:**作為迴圈體的調整,例如使迴圈變數增值,他是在執行完迴圈體後才進行的。
表示式1,表示式2和表示式3可以省略,但分號不可省略。
3種迴圈可以互相巢狀。
break結束內迴圈 (break只能用於迴圈語句和switch語句之中,而且不能單獨使用)
continue終止本次內迴圈,進行下次迴圈。
三種語句中,for最為方便,功能強大。
第五章 迴圈結構
第五章 迴圈結構 5.1while語句和呼叫while語句構成的迴圈結構 當 迴圈 由while語句構成 形式 while 表示式 迴圈體eg k 0 while k 10 說明 while是c語言的關鍵字。while後一對圓括號中的表示式可以是c語言中任意合法的表示式,但不能為空,由它來控制迴圈是...
第五章 迴圈結構課後反思
1 for語句的一般形式 for 初值表示式 條件表示式 迴圈變數表示式 2 for語句的重要特徵1 while語句的一般形式 while 條件表示式 2 while語句的重要特徵 3 do while語句的一般形式 do while 條件表示式 4 do while語句的特徵 1 break語句既...
C語言 第五章 迴圈結構練習
一 計算15 16 17 98 99的和 for實現 n n您是否繼續運算 y n scanf c z fflush stdin while z y printf 歡迎下次光臨!n字母 d z printf n數字 d n字母個數 d z printf n數字個數 d s printf n符號個數 ...