常見錯誤
中文輸入法下輸入的括號、分號、引號為全角字符,編譯器不識別,報語法錯誤且難以肉眼察覺。
最佳實踐
- 嚴禁用手機/中文輸入法編寫代碼,全角標點極易混入。
- 使用專業 IDE(VS Code、CLion、Visual Studio)配置自動格式化、括號匹配高亮。
- 編寫代碼時保持英文輸入法,符號鍵直接輸出半角字符。
- 編譯報錯行號附近無明顯語法問題時,優先檢查標點是否為全角。
工具輔助
- IDE 設置「顯示不可見字符」可視化全角空格、標點。
- 編譯器警告
-Wnon-ascii (GCC/Clang) 可檢測非 ASCII 字符。
養成良好編碼習慣,從源頭杜絕此類低級錯誤,專注業務邏輯實現。