代碼中語法錯誤和邏輯錯誤的區別

代碼中語法錯誤和邏輯錯誤的區別

代碼中語法錯誤和邏輯錯誤最大區別就是語法錯誤通不過編譯器的編譯,邏輯錯誤則能通過。

具體的說就是語法錯誤的意思是該錯誤違背了此種語言的基本規則,比如必須以分號結束語句的語言用點來結束。邏輯錯誤是指算法上的錯誤。比如循環語句的結束條件沒有寫,語句能通過編譯,但運行後會發生死循環無法跳出的現象。