TC下的程序调试

 

      程序调试(debug)是程序设计中的一项基本技能,不会调试程序,算不上会设计程序。下面就以TC 2.01 为例说明如何设置断点、单步跟踪、监视变量等调试方法,该方法在TC 3.0中同样适用。

在TC的菜单中,每个主菜单项都有一个红色的打头字母,表示该菜单的快捷键是“Alt+该字母”,比如“File”菜单的快捷键是“Alt+F”。
首先了解与程序调试相关的菜单项和快捷键:

1、设置断点(快捷键Ctrl+F8,菜单“Break/watch”-“Add watch”) 断点就是要求程序暂停的一行,把光标移到这行,按快捷键Ctrl+F8,出现红色横条的行就是断点,一个程序中可以设置多个断点。当再次按下Ctrl+F8时,该断点被取消。

当按下Ctrl+F9运行程序时,在断点处暂停,以便观察。如果在循环中设置断点,循环一次暂停一次。

2、单步运行:(快捷键F7,菜单“Run”-“Trace into”)按一次F7,程序执行一步,并且暂停。一般先运行到设置断点处,再从断点处开始单步运行。
注意:当有函数的调用时,F7要跟踪到函数的内部,F8不跟踪到函数的内部,把函数当一句话。

3、即时计算表达式的值(快捷键Ctrl+F4,菜单“Debug”-“Evaluate”)在程序暂停运行的时候,可以在对话框中输入感兴趣的表达式,看得到的值与预期的是否一致。

4、全程监视表达式的值(快捷键Ctrl+F7,菜单“Break/watch”-“Add watch”)先按F5打开监视(Watch)窗口,再按Ctrl+F7,输入要一直监视的表达式,可以再程序单步运行的过程中对每一步的结果进行监视。

如果要清除监视的表达式,选“Break/watch”-“Clear all breakpoints” 

转载于:https://www.cnblogs.com/friedwm/archive/2010/05/23/1869351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值