首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言基礎教程(六)Turbo C集成調試器功能詳解

     編輯:C 語言基礎

集成調試器概述

修正語法錯誤後程序編譯無問題,但可能仍不按要求運行,因為存在邏輯錯誤(運行錯誤)。TC 集成調試器可跟蹤運行錯誤,支持運行、在斷點處暫停、檢查變量值、甚至修改變量值以觀察程序反應。

調試器核心功能與熱鍵

熱鍵菜單命令功能
Ctrl+F4Debug/Evaluate計算表達式,允許修改變量值
Debug/Find Function查找函數定義,顯示在編輯窗口(僅調試時有效)
Ctrl+F3Debug/Call Stack顯示調用棧,可顯示任何函數的當前執行位置(僅調試時有效)
Debug/Source Debugging控制是否允許調試:On 時集成/獨立調試器均可用;Standalone 僅獨立調試器;None 時 .EXE 不含調試信息,均不可調試
Ctrl+F4Break/Watch/Add Watch增加一監視表達式
Break/Watch/Delete Watch刪除一監視表達式
Break/Watch/Edit編輯一監視表達式
Break/Watch/Remove All Watches刪除所有監視表達式
Ctrl+F8Break/Watch/Toggle Breakpoint設置或清除光標所在行的斷點
Break/Watch/Clear All Breakpoints刪除程序中所有斷點
Break/Watch/Next Breakpoint顯示下一斷點

調試實踐建議

判斷程序是否出錯是編程中最有挑戰性的工作。建議進行預防性設計:

  1. 代碼寫清楚,適當縮進,使用描述性變量名和文字說明。
  2. 代碼應簡單,將精力放在簡單語句中的復雜表達式,而非復雜語句。
  3. 盡量用功能單一、定義清晰的函數構建程序。
  4. 減少函數所需數據和修改數據的元素個數。
  5. 留心編寫可復用的通用函數,比編寫多個特殊函數更易調試維護。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved