- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual C++调试器的使用 何时使用调试器? 调试是计算机程序纠错(bug)的一个过程程序错误是去不完的,总有“最后一个错误”。然而,去除最后一个错误之外的其它错误是可能的,使用调试器就能很好地达到这个目。调试器是一个程序,它可以使你一步一步地观察另外一个程序的指令,查看程序的状态。 调试开始于你为你的程序得不到你想要的结果而懊恼的时候。你首先要做的事是确保你的程序无编译链接错误,如果有错误信息,你需要修改代码,直至无错误出现。 接下来要做的是检查代码,将你想象的结果和程序运行结果作对照。然而,全篇检查代码并不一定能找到错误。你可在程序中插入一些调试代码如断言语句,确认某个变量的值是否有你想要的值如:assert(n0))。如断言失败,程序停止运行并给出出错信息。 调试代码也可以是一些输出语句,你可以将这些语句插入到程序的适当位置以输出变量的值,程序运行时会输出相关信息,如果这些信息还不能为你去除程序错误有所帮助,那这正是你启动调试器的时候了。 调试器能做什么? 一次一个语句单步执行程序,这可以是单步执行(step over)或跟进函数内部(step into)。 运行到程序的某个点停下这可以是光标停留的位置(Run to cursor)或断点)。 在程序运行的过程中在每个点显示变量的值。 怎样使用Visual C++ 调试器? 在Visual C++中使用调试器,你的程序必须是在调试模式(Debug)(不能是发行模式(Release))配置下编译链接。配置方式是在菜单“Build | Set Active Configuration”下进行。缺省是调试模式,你无需修改,除非你改成了发行模式。Step?Into) 按“Build | Start Debug | Step?Into”选择菜单命令,或按F11功能键,单步执行单步执行max函数中执行其语句。如下图所示: max函数的语句都执行完后,再执行主调函数(main)中执行下一条语句。如下图所示: 单步执行Step?Over) 按F10功能键,单步执行max函数内部执行其语句。执行完箭头所指向的语句后,移到下一条语句。如下图所示: 通常,从主函数单步执行每条语句并不可取。你可以让程序运行到你认为错误所在的代码段。有两种方式使调试器运行到这个点Run?to?Cursor) 将光标定位到代码, 然后按Ctrl-F10或(用Build | Start Debug | Run?to?Cursor)。调试器启动运行程序,如不出意外,程序将运行至光标所在的位置。当然,程序运行至光标所在位置前可能终止执行。在这种情况下,你要将光标前设置一些。 Run?to?Breakpoint) 告诉调试器运行到你代码中的断点处。断点之后可能是出错的地方。设置断点的方法是:将光标停留在希望的位置,按F9 (或使用 Right-mouse-button | Insert/Remove?Breakpoint)。取消断点的方法是将光标停留在断点所在行按F9 (或使用 Right-mouse-button | Insert/Remove?Breakpoint)。 设置好断点后,按F5 (或使用Build | Start Debug | Go)启动调试器运行程序,程序将停留在断点处,同时打开调试窗口(若没打开)。屏幕右下角的窗口可以显示变量名及其值。程序员必须自己添加要观察的变量,添加的方法是:点击空行的左半部分,输入变量名,然后回车确认。左边显示变量的值。你可以看到在程序运行过程中变量是怎样变化的。左边的窗口显示正在运行的程序的局部变量。 还可以在代码中看变量的值把光标停留在变量名上按Shift-F9 (或 Debug | QuickWatch)你可以几种方式继续运行程序。最简单的方法是按F10 ( Debug | Step?Over) 执行后面的语句(小黄箭头指向的语句),同时注意调试窗口的信息。例如,你现在在语句: z = max(x,y); 按F10 后你可以在调试窗口看调用函数max ()后返回给的值。 F10将调用这个函数,并将执行下一条语句;按F11(或Debug | Step?Into),程序将进入到被调用的函数内部,逐条执行它的语句,执行完函数的所有语句后,回到主调函数中执行下一条语句。 走出函数(Step?Out) 如果正在一个被调用函数的函数体内部执行语句,你可以按Shift-F11(或Debug | Step?Out)一次性执行完被调函数中剩下的语句,回到主调函数中执行下一条语句。 查看输出结果 当在调试状态,系统会开一个输出窗口,你可以在那里输入数据,查看输出结果。如下图所示: 查看变量的定义 如果你想看程序中某个变量的定义,你可以将光标停在那个变量上几秒钟,将会出现一个弹出式窗口
您可能关注的文档
- VFP程序设计第2节.ppt
- VFP程序设计第四篇.ppt
- VFP教材习题及答案.doc
- VFP考试试题和答案.doc
- VFP课件(4-Visual FoxPro数据库和其操作).ppt
- VFP课件第2节 Visual FoxPro 6.0的 基础知识.ppt
- VFP模拟填空题和答案.doc
- VF程序设计 第13章报表及标签设计.ppt
- vf第三章 visual foxpro数据库和其操作.ppt
- VF数据库第9章 视图及查询操作.ppt
- Visual Fortran90第1、2篇.ppt
- visual foxpro 第4节.ppt
- Visual FoxPro 实用教程(第2版)(十一五国家规划)第11节 网络数据共享.ppt
- Visual FoxProt第九节.ppt
- Visual FoxPro程序设计 第8节.pdf
- visual foxpro课件6第02节_(11.12).ppt
- Visual FoxPro数据库及多表操作.pdf
- Visual Studio原生开发20条调试技巧(下).pdf
- visualstudio培训课Web Form网页的数据架构与数据连接技术.ppt
- Vivado 设计流程指导手册 (含安装流程及仿真).pdf
最近下载
- 〖初中历史〗2025--2026学年统编版八年级历史上学期期中考点归纳(1--11课).docx VIP
- 中药饮片采购配送服务投标方案(技术标).docx
- 管桁架施工方案.pdf
- 6.4 植树(课件)(共21张PPT)北师大版三年级数学上册.pptx VIP
- 2022年人教版四年级数学上册全册教案.docx VIP
- 生产品管基础知识培训课件.pptx VIP
- SGB-750数字式母线保护装置说明书(常规站国网版)_V4.04.pdf VIP
- 2016款长城哈弗H2-1.5T手动两驱四驱_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 《新能源汽车整车控制系统检修》项目3-整车控制系统故障诊断与维修.pptx VIP
- 医学课件-抢救车管理和急救药品应用(共23张PPT).pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)