WeHelp
C 語言是一種通用的、程序式的程式語言,可直接對記憶體與硬體進行操作,效率極高。
  1. C 特色用途、相關職務
  2. Windows 環境建置、測試
  3. Mac 環境建置、測試
  4. Linux 環境建置、測試
  5. C 標準輸出、輸入
  6. C 資料型態
  7. C 變數使用
  8. C 運算符號
  9. IF 條件判斷
  10. Switch 條件判斷
  11. While 迴圈
  12. For 迴圈
  13. Array 陣列
  14. String 字串
  15. Function 函式
  16. 標準函式庫
  17. Struct 結構
  18. Pointer 指標
  19. 指標與函式參數
  20. 指標與陣列
  21. 指標與結構
  22. 動態配置記憶體
For 迴圈
## C 語言 `for` 迴圈語法 `for` 迴圈適合用於「已知要重複執行幾次」的情況。 ```c for (初始化; 條件; 更新) { // 要重複執行的程式碼 } ``` 執行流程: 1. 執行「初始化」一次 2. 判斷「條件」是否成立 3. 若成立,執行迴圈內的程式碼 4. 執行「更新」 5. 回到第 2 步,直到條件不成立 ### 範例 1:印出 1 到 5 ```c #include <stdio.h> int main(void) { for (int i = 1; i <= 5; i++) { printf("%d\n", i); } return 0; } ``` 輸出: ```text 1 2 3 4 5 ``` 其中: - `int i = 1`:設定初始值為 1 - `i <= 5`:只要 `i` 小於或等於 5,就繼續執行 - `i++`:每次迴圈結束後,`i` 加 1 ### 範例 2:計算 1 到 10 的總和 ```c #include <stdio.h> int main(void) { int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; } printf("總和 = %d\n", sum); return 0; } ``` 輸出: ```text 總和 = 55 ``` `for` 迴圈中的三個部分也可以省略,但分號必須保留。例如: ```c for (;;) { // 無限迴圈 } ``` 這種情況通常需要使用 `break` 才能離開迴圈。
相關學習地圖、教學課程
C 語言,系統程式
掌握基礎的 C 語法,以及進階的系統程式開發能力。