程序中的Bug分類
編譯時錯誤
語法錯誤,容易解決,初學時及其容易遇到;
一般遇到該問題的時候,應該認真閱讀代碼,以及合理利用搜索引擎
運行時錯誤
不容易遇到,但是一遇到就需要調試很久~
需要檢查數(shù)組越界,以及遞歸函數(shù)的使用等等。
邏輯錯誤和語義錯誤
程序可以正常運行,但是沒有達到預期的目標
原因: 采用了錯誤的算法,程序中的賦值,比較等語句出現(xiàn)錯誤
解決辦法: 整理算法邏輯,利用小型的測試數(shù)據(jù)
結語
Bug永遠在路上~
語法錯誤,容易解決,初學時及其容易遇到;
一般遇到該問題的時候,應該認真閱讀代碼,以及合理利用搜索引擎
不容易遇到,但是一遇到就需要調試很久~
需要檢查數(shù)組越界,以及遞歸函數(shù)的使用等等。
程序可以正常運行,但是沒有達到預期的目標
原因: 采用了錯誤的算法,程序中的賦值,比較等語句出現(xiàn)錯誤
解決辦法: 整理算法邏輯,利用小型的測試數(shù)據(jù)
Bug永遠在路上~