dev c++调试时查看变量的值的方法:
1、 开始调试后,在图示区域按右键,选择"添加监测(Add Watch)";或者直接按 F4;
2、在弹出窗口中输入用户想查看的变量名,然后按确定(OK),就可以看到该变量的值;
3、用鼠标选择源文件中的变量名,然后按 F4 也可以查看变量的值,该变量会出现在左边的监测列表中;
4、如果用户在环境选项(Environment Options)中选择了"通过鼠标监测变量(Watch variable under mouse)",用鼠标指向您想要查看的变量一段时间,该变量也会被添加到监测列表中。
重要提示:
1). 当想查看指针指向的变量的值的时候,按 F4,然后输入星号及指针的名字(如 *pointer)。
如果没加 *,看到的将会是一个地址,也就是指针的值。
2). 有时,调试器(Debugger)可能不知道某个指针的类型,从而不能显示该指针指向的变量的值。
此时,我们需要手动输入该指针的类型。按 F4 后,以 *(type *)pointer 形式输入。例如,
*(int *)pointer。
显示莫名奇妙的数是因为在你程序断点处添加它的时候,这个数在程序里还没有初始化或没有明确值之类的原因。但运行到对它有写操作的地方之后看值就可以看出变化了。
C++作为一个针对对象编程的语言,一个个查看变量是不现实的,现在新手用得最后的一种方法就是,用输出函数(流)来查看,希望对楼主有帮助。
Dev c++ 调试时 怎么查看字符串?? string s; cin>>s; 在 添加变量 可以添加变量的 反正VC里有 dev c啊 就用过一段 虽然它很标准 呵呵~ .
dev c++调试时如何输入参数?问题解决了,分享一下。首先要进行dev c++单步设置,百度一下就OK了。断点要设置在cin语句的下一条语句。调试时弹框输入参数,回车后。要点2次单步进入,然后可以下一步就OK了。直接点下一步无反应。