#include"srdio.h" // 錯誤 1:頭文件名拼寫錯誤,且用雙引號
int main()
{
printf("Hello,world! I'm coming!\n") // 錯誤 2:缺少分號
return 0;
}
#include <stdio.h> // 正確:系統頭文件用尖括號,名稱 stdio.h (standard input/output)
int main()
{
printf("Hello,world! I'm coming!\n"); // 正確:語句結尾必須有分號
return 0;
}
| 錯誤點 | 正確規則 | 記憶口訣 |
|---|---|---|
| 頭文件拼寫 | stdio.h 而非 srdio.h | 標準輸入輸出 = std + io |
| 包含方式 | 系統頭文件用 < >,自定義用 "" | 系統庫找標準路徑,項目庫找當前目錄 |
| 語句結尾 | 所有表達式語句必須以 ; 結束 | C/C++ 無分號不成句 |
fatal error: srdio.h: No such file or directory → 檢查拼寫與路徑expected ';' before 'return' → 上一行漏分號複製正確版本直接運行,保證零錯誤。養成「先寫骨架再填內容、編譯報錯逐行讀」的習慣,這三個坑一次踩完終身免疫。