程式調試過程中的錯誤意義:
a、obj : error LNK2001: unresolved external symbol _print//未解決的外部符号_print即,printf少了個f啊。類似錯誤提示要看得懂。
不相容的類型; 不相容類型
c、D:\vc\vc practice\1.c(6) : error C2143: syntax error : missing ';' before ')'
此類錯誤是文法錯誤,編譯器所指出的問題并不一定準确,如如果這樣加""在for循環中,就會出現如上錯誤:for("i=0;i<M;i++")
d、unresolved external symbol _accumulate
未解決的外部符号_accumulate
即在函數中沒有具有函數的實作,應該把而是直接引用導緻出現錯誤。是以應該把函數的具體定義寫完整,再調用。或者多檔案編譯。
e、subscript requires array or pointer type
直接翻譯成中文是:下标需要數組或指針類型的變量。
這是個程式設計上的問題。
說白了,就是對于非數組和指針類型的變量,不能用[]這樣的下标符号。例如:
int x;
x[1]=10;
就會顯示這種錯誤資訊(在C語言中)
本文轉自 lillian_trip 51CTO部落格,原文連結:http://blog.51cto.com/xiaoqiaoya/1952650,如需轉載請自行聯系原作者