| 階段 | 推薦工具 | 特點 | 適用場景 |
|---|---|---|---|
| 入門 (語法) | Dev-C++ / Code::Blocks / C-Free | 輕量、內建 GCC、介面簡單 | 練習基礎語法、小程式 |
| 進階 (專案) | VS Code + C/C++ Extension + CMake | 現代、跨平台、IntelliSense、Git 整合 | 多檔案專案、開源協作 |
| 專業/企業 | Visual Studio (Community) / CLion | 強大除錯、效能分析、靜態分析、單元測試 | 大型專案、Windows 桌面開發 |
| 嵌入式 | Keil MDK / IAR / VS Code + Cortex-Debug | 針對 MCU 優化、燒錄、RTOS 感知除錯 | STM32, 51, ARM Cortex-M |
// 註解、stdint.h、inline、VLA 等)。scanf_s 等),養成不安全習慣。winlibs-x86_64-posix-seh-gcc-13.2.0) 並加入 PATH。CMakeLists.txt:cmake_minimum_required(VERSION 3.20)project(demo C)add_executable(demo main.c)set(CMAKE_C_STANDARD 17)之後 F7 建置,F5 除錯,享受現代開發體驗。