回覆列表
  • 1 # yyeon

    c語言中for語句用法詳解

    for 語句是一種迴圈語句,它是對 while 語句的推廣。如果將 for 語句與前面介紹的 while 語句比較,就會發現 for 語句的操作更直觀一些。圓括號中共包含 3 個部分,各部分之間用分號隔開。第一部分 fahr = 0 是初始化部分,僅在進入迴圈前執行一次。第二部分 fahr <= 300 是控制迴圈的測試或條件部分。迴圈控制將對該條件求值,如果結果值為真(true),則執行迴圈體(本例中的迴圈體僅包含一個 printf 函式呼叫語句)。此後將執行第三部分 fahr = fahr + 20 以將迴圈變數 fahr 增加一個步長,並再次對條件求值。如果計算得到的條件值為假(faise),迴圈將終止執行。與 while 語句一樣,for 迴圈語句的迴圈體可以只有一條語句,也可以是用花括號括起來的一組語句。初始化部分(第一部分)、條件部分(第二部分)與增加步長部分(第三部分)都可以是任何表示式。

    在實際程式設計過程中,可以選擇 whi1e 與 for 中的任意一種迴圈語句,主要要看使用哪一種更清晰。for 語句比較適合初始化和增加步長都是單條語句並且邏輯相關的情形,因為它將迴圈控制語句集中放在一起,且比 while 語句更緊湊。

  • 中秋節和大豐收的關聯?
  • 鹽豆腐的鹽水怎樣製作?