资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,使用,VC+6.0,调试程序,调试程序,调试运行,单步跟踪,单步跳进跟踪,观察自动变量,观察其他变量,停止调试,1,:打开,jiecheng,项目(双击,jiecheng.dsw,文件),2,:,build,该项目,确定程序可以运行,3,:调试运行阶乘程序,4,:设置断点,5,:再次调试运行程序,6,:使用单步执行程序到结束,1,:打开,jiecheng,项目,2,:,Build,该项目,确定程序可以运行,3,:调试运行阶乘程序,Go,4,:设置断点,将鼠标停留在程序的第,8,行,在第,8,行的任意地方单击鼠标左键(第,8,行即“,i = i*4;”,),在工具栏上选择 按钮,为第,8,行设置断点,以便让程序在此处暂停运行,5,:再次调试运行阶乘程序,注意观察,现在调试运行程序会如何?,Go,5,:再次调试运行阶乘程序(续),程序暂停之处,调试(,Debug,)工具:,控制程序前进步伐,查看程序当前状态,6,:使用单步执行到程序结束,设置断点以后,调试运行程序时,程序开始执行,并且运行到断点处暂停下来,此时我们有机会观察程序的运行情况,并且诊断程序目前的状态是否如我们所预期的那样。,不过我们先不着急观察程序的状态,而是来看看如何控制程序的运行,以便在我们需要的时候让程序暂停下来,并且以我们需要的方式走走停停!,6,:使用单步执行到程序结束,程序停下来了,如何让程序从暂停的地方继续向前执行?,方法是使用单步执行手段,(,Step Over,),让程序向前走一步,停止调试,停止调试并重新启动调试,单步执行,当前位置,熟悉调试工具栏和菜单(只在调试运行时出现),对比调试运行时出现的,调试菜单,“,Debug,”,和调试,工具栏,根据图标查找,对应项,观察自动变量,自动变量,观察变量的值及其随程序运行时的变化情况,设置断点,调试运行程序,此时程序暂停在断点处等待,选择,Debug,菜单,找到,最后一项“,Quick Watch”,并点击,输入想要观察的变量,变量名,变量的值,点击,Add Watch,点击,Add watch,,看到如下画面,调试观察每一步骤变量,i,的值,点击单步执行按钮或者菜单,程序则向前单独运行一个步骤,每向前执行一步,就会暂停下来,这样我们就有充足的时间观察所关心的变量名称,观察变量,i,的值的情况,注意在调试过程中,断点不能设置在空白行上面,添加断点和删除断点的方法一样,一个程序中可以设置多个断点,按下,F5,键可以让程序从当前位置向前执行,直到遇见下一个断点或者程序结束,
展开阅读全文