- C語言程序設計與實踐(第3版)
- 謝滿德 凌云等編著
- 5字
- 2024-05-10 13:55:23
2.3 循環語句
2.3.1 while循環語句
在例2-1中,針對每個x值求得對應y值均是以相同的方式計算,故可以用循環語句來重復產生各行輸出,每行重復一次。這就是while循環語句的用途。

while循環語句的執行步驟如下:首先,測試圓括號中的條件。如果條件為真(x小于等于end),則執行循環體(花括號中的語句)。其次,重新測試該條件,如果為真(條件仍然成立),則再次執行該循環體。當該條件測試為假(x大于end)時,循環結束,繼續執行跟在該循環語句之后的下一個語句。while語句的循環體可以是用花括號括起來的一個或多個語句,也可以是不用花括號括起來的單條語句,例如,

在這兩種情況下,總是把由while控制的語句向里縮入一個制表位(在書中以四個空格表示),這樣就可以很容易地看出循環語句中包含哪些語句。盡管C編譯程序并不關心程序的具體形式,但在適當位置采用縮進對齊樣式更易于人們閱讀程序,這是一個良好的代碼書寫習慣。同時,建議每行只寫一個語句,并在運算符兩邊各放一個空格字符以使運算組合更清楚?;ɡㄌ柕奈恢貌惶匾?,可以從一些比較流行的風格中選擇了一種,讀者可以選擇自己所適合的風格并一直使用它。