调试技巧 - 快速定位错误
标签: C语言
学习人数: 2761

一般来说,我们常用两种调试方法,即断点调试和输出调试。

以visual studio的断点调试为例

设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。

启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。

调试工具栏:下面是工具栏中对应的名称和快捷键。

在调试过程中F5是执行到下一个断点。F11是逐语句,在执行到下图中的断点时,按F11会执行到Fibonacci方法里面逐步记录执行过程。F10是逐过程,与逐语句不同的是,在执行到下图中断点时,再执行会执行断点下面的语句,而不是去执行语句中的方法。

局部变量:在调试过程中可以查看局部变量窗口,如下图里面会有变量的当前状态。如果找不到的话在

数组的状态表示如下图:

InteliTrace记录每一步的调试状态。

条件中断

开发人员设置断点,运行程序,利用不同的输入触发断点,然后在断点处手工检查是否满足某些特定的条件,从而决定是否继续调查。如果当前场景不是他...

登录查看完整内容


课后作业

掌握两种调试方法,能自己定位程序错误


登录后发布评论

暂无评论,来抢沙发