编译器:VS2022
如图:
我们创建了一个变量i并赋值,此时进入调试模式并用内存窗口查看变量i中的值时,却发现全是问号。
原因:
进入调试模式时,我们位于程序的起始位置,而此时程序没有进行任何操作,没有创建变量i 、 没有给变量i分配地址.......,也就是此时编译器在此时根本不知道变量i的存储在,也就谈不上查看i的值了。
解决方法:
按F11,再往后走几步,直至程序创建了变量 i ,那么也就完成了赋值、分配内存的操作。然后就可以在内存窗口中查看i的值了。
编译器:VS2022
如图:
我们创建了一个变量i并赋值,此时进入调试模式并用内存窗口查看变量i中的值时,却发现全是问号。
原因:
进入调试模式时,我们位于程序的起始位置,而此时程序没有进行任何操作,没有创建变量i 、 没有给变量i分配地址.......,也就是此时编译器在此时根本不知道变量i的存储在,也就谈不上查看i的值了。
解决方法:
按F11,再往后走几步,直至程序创建了变量 i ,那么也就完成了赋值、分配内存的操作。然后就可以在内存窗口中查看i的值了。