1、值调试的概述
观察变量的值,可以在断点状态下将鼠标放在该变量的上面,等一下就会显出变量的值。其实,VC还提供被称为Watch或Memory的机制来观看变量和表达式的值。下面对这两种调试方法逐一介绍。
2、调试技巧
①Watch机制
VC提供一种被称为Watch的机制来观看变量和表达式的值。在断点状态下,在变量上单击鼠标右键,在弹出的快捷菜单中选择【Quick Watch】命令,就弹出一个对话框,显示这个变量的值。单击“Debug”工具条上的【Watch】按钮,就出现一个Watch视图(Watch1,Watch2),在该视图中输入变量或者表达式,就可以观察变量或者表达式的值。注意:这个表达式不能有副作用,例如++运算符绝对禁止用于这个表达式中,因为这个运算符将修改变量的值,导致软件的逻辑被破坏
②Memory机制
由于指针指向的数组,Watch只能显示第一个元素的值。为了显示数组的后续内容,或者要显示一片内存的内容,可以使用Memory功能。在Debug工具条上单击【Memory】按钮,弹出一个对话框,在其中输入地址,就可以显示该地址指向的内存的内容。
如果还想获得更多关于《Visual C++代码参考与技巧大全》的内容,可点击下面网址,http://www.cppblog.com/kangnixi/archive/2010/01/13/105591.html