語法書 / AA 競程語法書 上冊 / 第七單元 / 本單元常犯錯誤總覽

本單元常犯錯誤總覽

# 錯誤描述 類型 ✗ 錯誤寫法 ✓ 正確寫法
1 非 void 函式忘記 return(UB) CE/RE int add(int x, int y) { int s = x + y; } int add(int x, int y) { return x + y; }
2 函式在 main 之後定義 CE 先 int main(),再 int add() 先 int add(),再 int main()
3 函式不能巢狀宣告 CE int main() { int f() { } } 所有函式定義在最外層
4 Pass by value 時以為會修改外面的變數 WA void inc(int x) { x++; } void inc(int &x) { x++; }

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。