断点是调试器设置源程序在执行过程中自动进入中断模式的一个标记。当程序运行到断点时,程序中断执行,进入调试状态。通过设置断点查找程序运行的逻辑错误,是调试程序常用的技巧。
1. 设置和取消断点
在VS2005的源程序编辑界面中,设置和取消断点的方法有下面几种。
方法1:鼠标单击某代码行左边的灰色区域。单击一次设置断点,再次单击取消断点。
方法2:鼠标右键单击某代码行,选择【断点】—>【插入断点】或者【删除断点】。
方法3:鼠标单击某代码行,直接按<F9>键设置断点或取消断点。
断点设置成功后,在对应代码行的左边会显示一个红色的实心圆,同时该行代码也突出显示。
2. 利用断点调试程序
设置断点后,即可运行程序。程序执行到断点所在的行,就会中断运行。断点可以有一个,也可以有多个。注意中断后断点所在的行还没有执行。
程序中断后,可以将鼠标放在希望观察的执行过的语句的变量上面,调试器就会自动显示执行到断点时该变量的值。也可以在某个对象上面单击鼠标右键,然后选择【快速监视】,即可观察到对象中各个元素的详细值。
观察以后,可以按<F5>键继续执行到下一个断点。
如果大范围调试仍然未找到错误之处,也可以在调试器执行到断点停止后,直接按<F11>键逐语句执行,按一次执行一条语句。还有一种调试的方法,即按<F10>键“逐过程”执行,它和“逐语句”执行的区别是把一个过程也当作一条语句,不再转入到过程内部。
新闻热点
疑难解答
图片精选