# C++程式 錯誤代碼 每個程式碼在編譯時都一定會經歷Debug的過程 而在這個過程一旦被編譯器發現語法的錯誤 他就會跳出錯誤訊息 ### 什麼是Debug? #### Debug分為兩種 - 編譯器Debug > 針對語法上面的錯誤來進行偵查 - 人工Debug > 針對邏輯上面的錯誤來進行偵查 編譯器中的debug通常是我們在Coding之後會做的第一件事情 利用編譯器抓出語法中的錯誤 然後再自行修正完成程式 通常編譯器偵錯後會將錯誤的行數標示出來 同時在下方跳出錯誤訊息 ![](https://i.imgur.com/CR7oIEe.png) 在這張圖片中可以很清楚的看到 include時的指令打錯了 打成includ 這是最簡單針對語法上錯誤的偵錯 錯誤訊息簡單易懂 - [Error] invalid preprocessing directive (錯誤內容) > 這是最基本的語法錯誤代碼 ![](https://i.imgur.com/KjMlR6I.png) 而這只是最簡單的錯誤代碼