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. 動態配置記憶體
Switch 條件判斷
## C 語言 `switch` 判斷式語法 `switch` 用來根據某個表達式的值,執行不同的程式區塊。 ```c switch (表達式) { case 常數值1: // 表達式等於常數值1時執行 break; case 常數值2: // 表達式等於常數值2時執行 break; default: // 沒有符合任何 case 時執行 break; } ``` ### 注意事項 - `switch` 的表達式通常是整數或字元類型。 - `case` 後面必須是常數值。 - `break` 用來結束目前的 `switch`,避免繼續執行下一個 `case`。 - `default` 可選,用來處理沒有符合的情況。 ## 簡單範例 ```c #include <stdio.h> int main(void) { int day = 2; switch (day) { case 1: printf("星期一\n"); break; case 2: printf("星期二\n"); break; case 3: printf("星期三\n"); break; default: printf("輸入錯誤\n"); break; } return 0; } ``` 執行結果: ```text 星期二 ```
相關學習地圖、教學課程
C 語言,系統程式
掌握基礎的 C 語法,以及進階的系統程式開發能力。