如何調試程序——初步

如何調試程序

1.如何設置斷點
調試程序之前要先設置斷點,否則屏幕上會有一個黑框一閃而過。
在設置斷點之前,要知道程序出現什麼問題,進一步判斷應該將斷點設置在什麼地方。要注意可以在任意位置設置斷點,但斷點——「路障」,要設置在會經過的地方。
設置斷點可以像下圖那樣,這樣做比較直接簡單。還可以將鼠標放在要設置斷點的那一行,再按F9鍵。

2.常用的命令—— 啓動調試,逐語句,逐過程,跳出,圖標如下:
   
  1. 啓動調試。在啓動調試在前要設置斷點。快捷鍵:F5
  2. 逐語句。當執行到某個函數的時候,就會進入這個函數,然後程序斷點會跳轉到這個函數裏的第一個語句。也可以說是一次執行一個語句。快捷鍵:F11
  3. 逐過程。逐過程則是當執行到某個函數的時候,就不會進入這個函數,而是直接跳過這個函數,會直接來到這個函數的之後的下一個語句。是將過程作爲一個基本單位。快捷鍵:F10
  4. 跳出。當進入一個不想進入的函數內部,就可以用這個鍵退出來,繼續剛剛退出來的函數接下來的語句。shift+F11
3.窗口
自動窗口和監視窗口
  1. 自動窗口。在這個窗口裏,不用設置名稱和其值,系統會根據當前程序的位置自己設置變量和更改其值
  2. 監視窗口。要從鍵盤輸入想要觀察值的變化的變量
以上是自己在初次調試之後給自己的總結,其實在vs中調試相關工具和方法還有很多,不過自己還未涉及,希望指教