visual c++程序调试方法入门(改)

visual c++程序调试方法入门(改)

ID:1497604

大小:312.00 KB

页数:4页

时间:2017-11-12

visual c++程序调试方法入门(改)_第1页
visual c++程序调试方法入门(改)_第2页
visual c++程序调试方法入门(改)_第3页
visual c++程序调试方法入门(改)_第4页
资源描述:

《visual c++程序调试方法入门(改)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VisualC++程序调试方法入门概述  调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。  这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。  断点  断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。断点是最常用的技巧。调试时,只有设置了断点并使程序回到调试器,才能对程序进行在线调试。当你确定以前的步骤是正确的时候,这时你便可以设置断点。这样下次调试的时候,就从这个断点开始继续你的后面的调试。  设置断点:可以通过下述方法

2、设置一个断点。首先把光标移动到需要设置断点的代码行上,然后按F9快捷键你可以选择弹出Breakpoints对话框,方法是按快捷键CTRL+B或ALT+F9,或者通过菜单Edit/Breakpoints打开。打开后点击Breakat编辑框的右侧的箭头,选择合适的位置信息。去掉断点:把光标移动到给定断点所在的行,再次按F9就可以取消断点。同前面所述,打开Breakpoints对话框后,也可以按照界面提示去掉断点。  值  Watch  VC支持查看变量、表达式和内存的值。所有这些观察都必须是在断点中断的情况下进行。  观看变量的值最简单,当断点到达时,把光

3、标移动到这个变量上,停留一会就可以看到变量的值。  VC提供一种被成为Watch的机制来观看变量和表达式的值。在断点状态下,在变量上单击右键,选择QuickWatch,就弹出一个对话框,显示这个变量的值。  单击Debug工具条上的Watch按钮,就出现一个Watch视图(Watch1,Watch2,Watch3,Watch4),在该视图中输入变量或者表达式,就可以观察变量或者表达式的值。注意:这个表达式不能有副作用,例如++运算符绝对禁止用于这个表达式中,因为这个运算符将修改变量的值,导致软件的逻辑被破坏。当前指令涉及的变量,以红色显示。  进程控制

4、  VC允许被中断的程序继续运行、单步运行和运行到指定光标处,分别对应快捷键F5、F10/F11和CTRL+F10。各个快捷键功能如下: 快捷键说明F5继续运行F10单步,如果涉及到子函数,不进入子函数内部F11单步,如果涉及到子函数,进入子函数内部CTRL+F10运行到当前光标处。如图所示:黄色箭头所指向的就是程序所进行的位置。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。