1. 如何快速查找C語言編譯時的錯誤
1 一定要選一個好的編譯器。如果編譯器設計的不合理,那麼編譯錯誤的上報就可能不正確,甚至是誤導編程人員,增加查找錯誤的難度。
目前主流的編譯器,在這方面差別不大。
2 編譯器在輸出編譯錯誤時,會提示出錯在哪一行。對於可視化編譯器,通過操作可以直接定位到出錯行。這一判斷並不一定準確,不過大多數問題都出在指定的行,或上下兩行中。
3 確定出錯行後,根據提示的信息,進一步查找出錯原因。這一步的可能性多種多樣,無法逐一描述。不過其本質還在於查看出錯信息。對於英語水平高的人,最好使用英文原版,因為有些漢化版的翻譯並不準確。
如果不了解出錯信息的含義,可以將出錯信息復制並在網上搜索,查找答案。
4 要做到快速處理,解決編譯錯誤,最重要一點就是多寫代碼。出現過,解決過的問題,下次出的時候就會更容易解決。所以當把所有常見的錯誤都處理過後,就能做到快速查找並解決編譯錯誤了。
2. c語言編譯出錯,怎麼查找錯誤出在哪行
步驟:
1.打開源代碼文件,在控制台里查看錯誤類型。
3. 使用vc編C++的程序,提示出錯時,怎樣快速找到錯誤位置
如果是簡單的錯誤,可以直接雙擊錯誤列表裡的錯誤項或者生成輸出的錯誤信息中帶行號的地方就可以讓編輯窗口定位到錯誤的位置上。
對於復雜的模板錯誤,最好使用生成輸出窗口。多數情況下出發錯誤的位置是最靠後的引用位置。如果這樣確定不了錯誤,就需要先把自己寫的代碼里的引用位置找出來,然後逐個分析了。
C++的模板錯誤雖然往往會有很多行的輸出,但其實是一個整體,有時候必須整體分析。這個並沒有很完全的捷徑可走。只能在使用中不斷積累經驗。或者你可以嘗試先使用clang++之類錯誤輸出更清晰的編譯器。如果一定要使用VC++的話,盡量使用最新的版本,因為微軟在這方面也一直在改進。
4. 在編譯器里,如果出現錯誤,怎麼找到錯誤具體的位置,如下圖所示
紅筆劃的地方是個窗口,向上拉,有錯誤的行,雙擊後,代碼就跳到錯誤行
5. c語言編譯器怎麼檢查錯誤的
C語言編譯器有好多種
大同小異
有DEV-C++
VC6.0等
檢查錯誤
都能檢查
但只能檢查出語法錯誤
不能檢查出邏輯錯誤
6. 怎樣快速找到java編譯時的錯誤
不管開發工具是否智能,都要學會閱讀錯誤信息,
想要找出問題很簡單,通常報錯了之後,閱讀列印出來的錯誤信息,都是最重要的糾錯手段。
報錯了之後首先要看錯誤信息的第一行,那一行包含兩種信息,前面一段記錄的是錯誤的類型,比如說java.lang.NullPointerException 這里隨便貼了個空指針異常,這是錯誤類型,之後後面跟的是對這個錯誤信息的描述,一般是英文,這個錯誤信息的描述非常重要,他詳細的說明了這個錯誤出現的原因,接下來的一行一行的,是出現錯誤的位置 一般是這樣的
at xxx.xxx.xxx.Xxx 意思是在哪個哪個類的第多少多少行,但是為什麼會出現一堆呢,因為java的異常是可以層層上拋的,最開始報錯的地方位置,然後上一層的位置,然後再上一層的位置.....所以會顯示一堆,其實他只是個位置信息而已,不要被龐大的錯誤信息嚇著。呵呵
7. 對於C語言編程出了錯,怎麼能快速找出錯誤呢
最直接的方法就是編譯,編譯後再按F4可以顯示錯誤信息及錯誤位置。
如果編譯通過,卻運行結果異常或不理想,往往是邏輯問題,請按順序檢查,如i++寫成i--,i++寫成j++,++i寫成i++,<=寫成<,有的變數一次循環後需要重新賦值清零,在循環末尾一定要寫上重新賦值語句。
8. c語言編程軟體出現error 怎麼用快捷鍵查找到錯誤在哪一行 我記得是F幾來著
F4錯誤查找
F7編譯整個項目
ctrl+F7編譯當前源文件
Ctrl+F5非調試運行直接生成exe文件
shift+F5結束運行
F9設斷點
F10單步調試,只在main函數中進行
F11進入函數體內部
shift+F11運行至當前函數體外
shift+箭頭選中文本
Alt+F8整理選中代碼
Alt+0
顯示Workspace工作區窗口
Alt+2顯示輸出窗口
Alt+3顯示變數觀察窗口
Alt+4顯示變數自動查看窗口
Alt+5顯示寄存器查看窗口
Alt+6顯示內存查看窗口
Alt+7顯示堆棧窗口
Alt+8顯示匯編窗口