除錯的方法以及重要性
阿新 • • 發佈:2019-01-06
除錯在程式程式設計中具有很重要的地位,除錯可以幫助程式設計師解決很多問題。Bug是由一個或多個缺陷造成的,所以要花一些時間來改正一些程式中的Bug,這種操作就叫做debug。
1、如何啟動除錯:
點選除錯選單中的啟動除錯或使用F5健啟動。
在存在問題處使用斷點來啟動除錯。
2、斷點的具體用法:
(1)斷點的作用是告訴偵錯程式在哪裡停下來。
點選左邊邊框或使用快捷鍵F9來使用斷點。當斷點變為黃色意味著下一步將執行此行。
在中斷模式下,有多個可使用的命令。如下:
斷點工具條:
(2)逐過程:
使用逐過程將會跳過if語句。
(3)逐語句:
使用逐語句會進入到if語句中。
(4)跳出:
使用跳出會從if語句中執行完,在返回到呼叫if語句的主函式中。
3、監視視窗
(1)監視:
你可以新增你想要使用的變數,單擊名稱列的方框輸入你想要了解的變數,如需更改變數,需要雙擊該變數,再進行更改變數操作。監視可以知道變數的值和型別。
4、除錯常用快捷鍵:
快捷鍵 | 具體操作 |
F5 | 啟動除錯 |
F10 | 逐過程 |
F11 | 逐語句 |
shift+F11 | 跳出 |
Ctrl+Ait+W,1 | 開啟監視器1 |
5、總結:
除錯對於寫好一個程式是非常有幫助的功能,通過除錯可以發現一些細微的Bug,這樣就可以及時的發現並且改正。除錯還有很多有用的操作比如監視區域性變數,即時視窗,呼叫堆疊,除錯多執行緒程式,除錯並行程式等。因此深入學習除錯是十分重要的!