2016 - 2024

感恩一路有你

vs调出局部变量窗口 c#中,调试的时候,下面怎么不显示局部变量和监视窗口?

浏览量:2507 时间:2021-03-14 17:38:48 作者:admin

c#中,调试的时候,下面怎么不显示局部变量和监视窗口?

首先,您需要确保vs处于调试状态(因为处于编辑状态和调试状态的菜单和工具栏将不同)。然后在调试窗口中选择局部变量、自动窗口和监视器n来显示变量的值,但显示的变量会不同。vs使用局部变量和自动窗口来自动选择要显示的变量;monitor n指定要显示的表达式

在C语言中,它取决于全局变量和局部变量的放置方式。如果将全局变量和局部变量放在一个代码文件中,则会发生冲突。所以不明显,我将编写一个C程序代码,如下图所示:

在这个C程序中,我在main函数外定义了一个全局变量para,并给出一个初始值1。在C程序的主函数中,我定义了一个变量para,它与主函数外的变量同名。

这里,C程序主函数外的变量的生命周期在整个代码中是有效的,而主函数的变量只在主函数中有效。

也就是说,当您在C程序的主函数中操作para变量时,实际上是在主函数中操作变量,而外部para变量的值仍然是1。在这个C程序中,main函数中的para变量隐藏了外部变量para。

因此,学生在学习C语言时,必须注意全局变量被同名局部变量覆盖的问题,还要了解变量的范围和生命周期。

C语言全局变量和局部变量会冲突吗?为什么?

在调试过程中,单击“调试”菜单“窗口”,可以选择打开这些窗口

vs调出局部变量窗口 vs调试局部变量不显示 vs2010局部变量窗口

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。