- 3
- 0
- 约 16页
- 2017-08-26 发布于重庆
- 举报
调试技术与异常处理.doc
3.1 跟踪与中间过程输出也许一个开发人员一半以上的时间都是在面对错误,所以好的调试/查错方法(工具)会减轻我们工作的负担,也可以让枯燥的DEBUG过程得以缩短。
VC开发环境所提供的调试环境是很优秀的,我们可以运用单步运行,设置断点的方法来查找问题所在。但是这种跟踪是非常耗时的,所以我们需要采用一些策略来让我们更容易的发现错误并对错误进行定位,所幸的是VC在这方面提供了强大的支持。在本节中我们先看看如何利用设置断点和利用TRACE宏来输出运行情况。
在VC开发环境中按下F9就可以在光标所在行设置断点,再按一次就可以取消该处断点。设置断点的意义在于在调试过程当运行到该行时回产生一个中断并返回到VC开发环境中,在开发环境中你可以查看各个变量的值。下面是我们用于测试的代码,前面有红色圆形的行表示该行设置有断点:
在调试过程中到达断点处你可以通过上下文变量窗口(Variables)观察该函数中的变量的值,如果需要观察未在该函数出现的全局变量或者类成员变量这需要将变量名添加到观察窗口(Watch)中输入变量名称。但程序编译完成后请按下F5键以调试的方式执行程序,当进入断点时VC开发环境会被自动激活,然后我们可以可以观察程序的运行情况。在调试过程中也可以添加和删除断点。如下图:
如果在运行过程中被观察的变量的值发生了变化则该变量在观察窗中会变为红色。
一般来讲设置断点有下面的技
您可能关注的文档
最近下载
- 专题02 图表作文之数据说明类- 高分·技能 2025年中考英语写作常考题型全面突破(全国通用)(解析版).docx VIP
- 2026年最新中国农业银行客户经理高频面试题及答案考察点分析.pdf
- 高中生物竞赛核心知识点详解与归纳整理.docx VIP
- 盾构洞门环梁施工技术交底大全.doc VIP
- 《HSK标准教程1》第2课课件.ppt VIP
- 2023-2024学年北京市东城区文汇中学七年级(下)期中数学试卷及答案解析.pdf VIP
- 2026年湖南中考物理基础夯实专项试卷(附答案解析).docx VIP
- 2026年湖南中考物理中等生提分试卷(附答案解析).docx VIP
- (广东二模)广东省2026年4月高三高考模拟测试(二)数学试卷(含答案及解析).docx
- GB 50168-2018 电气装置安装工程电缆线路施工及验收标准.docx
原创力文档

文档评论(0)