while
while迴圈的通用形式
while(expression)
statement
statement 是以分好為結尾的簡單語句,也可以是也用花括號括起來的符合語句
expression 使用的是關係表示式也可以是值
每迴圈一次叫做一次迭代
————>while————>expression———成立———>statement ————>while
————>while————>expression ———不成立——>跳出下乙個語句
while終止迴圈
expression 表示式中值在變化,最終的值為假,否則迴圈不終止
還可以使用break,和if語句終止
while:入口條件迴圈
expression是乙個入口條件,成立才能進入迴圈體
while(expression);
while(expression)
兩種形式空語句,不需要在迴圈體中做任何,再次返回迴圈判定表示式
while:關係運算子和表示式比較大小
while依賴測試表示式比較,這樣表示式叫做關係表示式,出現zai在中間的暈耍弄付叫做關係表示式
注意:在浮點數比較重推薦使用fab()函式,方便的比較浮點數,返回的是浮點數的絕對值
表示式成立時值為1,為假時值為0
不等於0 的值都為1關係表示式比算數表示式低,比賦值表示式高
高優先順序組< <= > >=
低優先順序組 == !=
和大多數的運算子一樣,關係運算子也是從左向右
運用的基本案例
不確定迴圈和計數迴圈
不確定迴圈事先不知道迴圈多少次
例如:關係表示式檢查資料已輸入
計數迴圈
初始化計數器
計數器與有限值比較
每次迴圈遞增計數
for迴圈
3個行為(初始化;測試;更新)
3個表示式分辨以分號分開,第乙個表示式是初始化,只在迴圈使用一次。第二個表示式測試條件,在執行迴圈之前對表示式求zh值,如果表示式為假迴圈結束。第三表示式更新,在每次迴圈結束時求值
for———>初始化——> 求表示式值——成立——>執行迴圈體語句————>更新
——不成立——>跳出
說明第乙個表示式計數器賦值,第二個表示式計數範圍,第三表示式遞增計數
除了用數字也ke可以用字元『
第二個表示式除了迭代次數,也可以測試其他條件如平方,立方
第三表示式可以是幾何遞增,而不是算數增長
第三表示式任何合法表示式,每次爹地啊都會更新表示式的值
可以省略多個表示式,只要迴圈裡包含結束迴圈的語句
迴圈體中的行為可以改變迴圈的頭的值
for是入口條件迴圈在迴圈之前決定是否執行,for可能一次都不執行
C 語言 迴圈語句
請輸入關卡數 int a int.parse console.readline int s 0 if a 0 a 20 console.write 您輸入的關卡得分是 s if a 20 a 30 for int i 21 i a i console.write 您輸入的關卡得分是 s if a 3...
C語言 迴圈語句
1.for迴圈 語法 for init condition increment 示例 for迴圈語句 include intmain return0 執行結果 012 3456 789 2.while迴圈 語法 while condition 示例 while迴圈語句 include intmain...
C語言之迴圈語句
1.迴圈語句分析 迴圈語句的基本工作方式 通過條件表示式判定是否執行迴圈體 條件表示式遵循if語句表示式的原則 do,while,for的區別 do語句先執行後判斷,迴圈體至少執行一次 while語句先判斷後執行,迴圈體可能不執行 for語句先判斷後執行,相比while更簡潔 do.while語句的...