dev c++调试时如何查看变量
RT.我切换到中文界面在左边“调试”的窗口中添加了a[6],结果是一个莫名其妙的数但如果我把a[6]打印到*.out中a[6]就是我想要的数。。。求高人赐教,而且别的变量...
RT.我切换到中文界面 在左边“调试”的窗口中添加了a[6],结果是一个莫名其妙的数 但如果我把a[6]打印到*.out中a[6]就是我想要的数。。。
求高人赐教,而且别的变量似乎也有相当一部分显示莫名其妙的数 展开
求高人赐教,而且别的变量似乎也有相当一部分显示莫名其妙的数 展开
5个回答
展开全部
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。
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了。直接点下一步无反应。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询