用while語句來實現迴圈

2021-08-31 20:58:11 字數 583 閱讀 9371

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

其中表示式是迴圈條件,語句為迴圈體。while語句的語義是:計算表示式的值,當值為真(非0)時, 執行迴圈體語句。

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

舉乙個簡單的例子

#include

int main()

printf("%d\n",sum);

return 0;

}這是用while語句迴圈的乙個典型的例子

而使用while語句中也有需要注意的地方

1:while語句中的表示式一般是關係表達或邏輯表示式,只要表示式的值為真(非0)即可繼續迴圈。

2:迴圈體如包括有乙個以上的語句,則必須用{}括起來,組成復合語句。

例如:#include

int main()

這是用while迴圈語句統計輸入一行字元的個數的乙個簡單的例子。

而其中迴圈條件為getchar()!=』\n』其迴圈的意義是只要從鍵盤輸入的字元不是回車就繼續迴圈。

存在的問題

while語句的使用還不是特別熟練,對while語句的迴圈條件還存在一些問題。

while迴圈語句

例子如下 public static void main string args 表示式滿足就執行迴圈體,直到不滿足條件就跳出迴圈 分別求出1 200之間的奇數之和,偶數之和 int i 1,sum 0,sum1 0 while i 201 if i 2 0 i system.out.println...

while迴圈語句

案例 珠穆朗瑪峰 完整格式 初始化語句 while 條件判斷語句 執行初始化語句 執行條件判斷語句,看其結果是true還是false 如果是true,繼續執行 如果是false,結束迴圈 執行迴圈體語句 執行條件控制語句 回到2繼續 需求 世界上最高山峰是珠穆朗瑪峰 8844.43m 8844433...

while迴圈語句

計算輸出1 2 3 100的所有數字的相加和n 1s 0 while n 101 s s n n n 1 print s 計算輸出1 2 3 4 5.99的所有數字的和n 1s 0 while n 100 temp n 2 if temp 0 s s n else s s n n n 1 print...