在使用vs调试时,会经常查看变量当前的值,从而确定程序运行结果是否正确。但有时候会出现将鼠标放置到变量上面没有反应的情况,这个时候可以通过以下方法进行解决
打开解决方案的属性-----VC++---------优化---------优化选项选择为“已禁用(/Od)”
通过上面的方法进行设置后就可以在调试的时候查看变量的值了,但是这个值的显示也是有多种选项---十六进制、十进制;
十进制的方式显示起来会比较容易理解,能够直观地看出当前变量的内容;但是对于一些特殊的工况下十六进制也有其显著的优点,下面就说一下怎么进行十六禁止和十进制之间的切换;
首先在程序中加入断点,运行程序,当程序运行到断点位置的时候会停下;
然后将鼠标移动到想要查看的变量上,
接下来鼠标右键单击出现的区域
选择“十六进制显示(H)”,当选中十六进制显示时,变量的值是以十六进制的格式来显示,当不选中时,则以十进制的格式来显示;
以上就是使用VS进行Debug调试时关于变量显示的一下问题,欢迎大家积极留言一起讨论。