mingw64-llvm-ucrt-...zip,解壓到 C:\mingw64,將 C:\mingw64\bin 加入系統 PATH。c_practice,建立 hello.c:#include <stdio.h>
int main(void) {
printf("Hello, C!\n");
return 0;
}
按 Ctrl+Alt+N (Code Runner) 應輸出 Hello, C!。
| 階段 | 動作 | 目標 |
|---|---|---|
| 第 1-2 週 | **敲**完教材前 6 章所有範例、習題(變數、輸入輸出、運算子、選擇、迴圈、函數) | 語法肌肉記憶、編譯/執行流程熟練 |
| 第 3-4 週 | **改**範例:把 for 改 while、把陣列改指標、加錯誤處理 | 理解等價轉換、邊界條件 |
| 第 5-6 週 | **查**文件:遇不懂查 cppreference、man page、編譯器警告 | 養成獨立解決問題能力 |
| 第 7-8 週 | **寫** 3 個小專案:通訊錄(結構體+檔案)、學生成績統計(排序+動態記憶體)、貪食蛇(終端機圖形+定時器) | 綜合運用、產出可展示作品 |
gcc -Wall -Wextra -std=c11 -g、valgrind --leak-check=full、clang-format、cppcheck-Wall -Werror 強制修復。**現在**打開終端機,執行:
mkdir c_practice && cd c_practice
cat > hello.c <<'EOF'
#include
int main(void) { printf("Hello, C!\n"); return 0; }
EOF
gcc -Wall -Wextra -std=c11 hello.c -o hello && ./hello
看到 Hello, C! 就算正式入門了。接著翻開書,敲第一個範例吧!