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. 動態配置記憶體
IF 條件判斷
C 語言的 `if` 判斷式用來根據條件是否成立,決定是否執行某段程式。C 中: - 條件結果為 **0**:視為假(false) - 條件結果為 **非 0**:視為真(true) ## 1. 基本 `if` ```c if (條件) { // 條件成立時執行 } ``` ## 2. `if...else` ```c if (條件) { // 條件成立時執行 } else { // 條件不成立時執行 } ``` ## 3. `if...else if...else` 用於判斷多個條件: ```c if (條件1) { // 條件1成立 } else if (條件2) { // 條件2成立 } else { // 所有條件都不成立 } ``` ## 範例 1:判斷奇數或偶數 ```c #include <stdio.h> int main(void) { int number = 7; if (number % 2 == 0) { printf("偶數\n"); } else { printf("奇數\n"); } return 0; } ``` `%` 是取餘數運算子。若數字除以 2 的餘數為 0,就是偶數。 ## 範例 2:判斷成績等級 ```c #include <stdio.h> int main(void) { int score = 85; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 60) { printf("C\n"); } else { printf("不及格\n"); } return 0; } ``` 判斷時會由上往下檢查,遇到第一個成立的條件後,就會執行該區塊並跳過後面的條件。
相關學習地圖、教學課程
C 語言,系統程式
掌握基礎的 C 語法,以及進階的系統程式開發能力。