官术网_书友最值得收藏!

2.3 循環語句

2.3.1 while循環語句

在例2-1中,針對每個x值求得對應y值均是以相同的方式計算,故可以用循環語句來重復產生各行輸出,每行重復一次。這就是while循環語句的用途。

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

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

主站蜘蛛池模板: 含山县| 沧州市| 剑阁县| 台东县| 杭锦后旗| 新晃| 资中县| 上杭县| 汾西县| 大英县| 吐鲁番市| 石嘴山市| 盐边县| 衢州市| 台东县| 开封县| 正定县| 衡东县| 宕昌县| 天台县| 忻城县| 慈利县| 本溪| 安远县| 绥德县| 手机| 柳州市| 中西区| 裕民县| 汉沽区| 怀安县| 桂林市| 临澧县| 潮安县| 河池市| 临高县| 涡阳县| 昌平区| 东乡县| 山东省| 大余县|