C语言基本教程(六)Turbo C措施设计劈头(7)
二、Turbo C集成调试器
一旦修改好语法错误之后措施编译就没什么问题了,但照旧大概不按要求运行,因为大概有逻辑错误(运行错误)。这种错误跟踪就无助于发明错误位置了。TC有一个集成调试器可以跟踪运行错误。通过调试器可以运行,在断点处暂停,查抄变量的值,甚至可以改变之,以看措施会有什么回响。
Turbo C集成调试器是源措施级的调试器,即用同你编写措施一样的"语言"来节制调试器。譬喻,为了显示数组中的一个元素的值,可汇报调试器显示这样的表达式的值:
Ctrl+F4 Debug/Eavluate 计较表达式, 答允修改变量的值。
Debug/Find Function 查找函数界说, 显示在编辑窗口中。 仅
在调试时才有效。
Ctrl+F3 Debug/Call Stack 显示挪用栈, 可显示任何函数的当前执
行位置, 其要领是在挪用栈中选择相应的
函数名。仅在调试时有效。
Debug/Source Debugging 节制是否答允调试: 置为On时, 集成调
试器和单独调试器均可用 ; 置为
Standalone时, 只能用单独调试器
调试, 固然还能在TC中运行; 置为
None时, 在.EXE文件不置调试信息,
两种调试均不能调试。
Ctrl+F4 Break/Watch/Add Watch 增加一监督表达式。
Break/Watch/Delete Watch 删除一监督表达式。
Break/Watch/Edit 编辑一监督表达式。
Break/Watch/Remove All 删除所有监督表达式。
Watches
Ctrl+F8 Break/Watch/Toggle 配置或排除光标地址行的断点。
Breakpoint
Break/Watch/Clear 删除措施中所有断点。
Breakpoint
Break/Watch/Next 显示下一断点
Breakpoint
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━