C 程式除錯

2021-09-02 23:27:41 字數 777 閱讀 6957

vs下寫c++程式除錯方法:

1. 出現錯誤後,雙擊錯誤,可以定位到哪一行出錯。檢查該行。

2. 快捷鍵

ctrl+f5程式執行不除錯

f5除錯狀態下執行程式

f10逐過程除錯(遇到函式呼叫地方按f10,則執行函式並跳到函式呼叫的下一句執行)

f11逐語句除錯(遇到函式呼叫地方按f11,則進去函式內部執行)

shift+f11跳出函式執行(如執行到乙個函式內部,或cout語句定義的地方,此時並不想看這些執行過程,則shift+f11跳出函式)

f12轉到函式定義(把游標定位到乙個函式,或變數上,按f12,會調轉到函式定義或變數定義的地方)

f9斷點(把游標定位到相要加斷點的那一行,按f9;或者直接在那一行最前面點滑鼠左鍵會出現乙個紅點),如下圖

3.檢視變數值

如果想要看乙個變數的值可以在則可以在該變數所在行加斷點,程式執行到這一句時把滑鼠放在變數上,會出現乙個框框,點一下框框上針一樣的按鈕,就會出現如下圖所示的變數內容了。這樣在整個函式執行期間一直都可以明顯的看到變數的值。

4. 注釋中加todo::

原文: 

C 除錯USB程式

我寫的示例工程 附件傳不上來,只能直接貼 了 enjoy.using system using system.collections.generic using system.componentmodel using system.data using system.drawing using sy...

windbg除錯C 程式

windbg的安裝與配置 安裝後就可以在開始選單找到windbg了。要先除錯.net的程式,需要使用乙個擴充套件的dll,它在c windows microsoft.net framework v2.0.50727路徑下,檔名是sos.dll。有了它我們才能執行命令 clrstack 拷貝乙份到wi...

vscode除錯C程式

1 程式路徑不能有中文,因為mingw不支援 2 選擇乙個資料夾當作工作區,並且在該資料夾下建立.vscode資料夾,並在該資料夾下建立兩個json檔案 launch.json exe args stopatentry false cwd environment externalconsole tr...