在我们运行程序时,我们有时候想知道程序运行时,某一条语句加载的内存位置,这个时候,在调试》窗口》内存是没有的。

在这里先说一说调试》窗口》内存的作用,点进去会看到内存1-4,这里面1-4都是一样的,只不过是为了让使用者便于比较。

例如这段代码:

int main()
{
int a = 666;
printf("%d\n", a);
getchar();
    return 0;

}

查看运行时语句的内存位置。

在地址那里可以输入变量的名称,来查看变量的地址,但是要是想查看程序语句加载到内存的地址的话,需要调试》窗口》反汇编。

查看运行时语句的内存位置。

通过这里我们可以看到程序语句加载的地址是什么。


假如你的调试》窗口没有反汇编,那么你需要在源程序中加断点,然后调试》开始调试之后,在调试》窗口就会有了。例如:

查看运行时语句的内存位置。


假如有错误的地方,欢迎各位大佬批评指正。欢迎留言。

转载请标注转载自:https://blog.csdn.net/cj_xiaoni/article/details/79856083

相关文章:

  • 2022-01-30
  • 2022-12-23
  • 2021-11-29
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-07-09
猜你喜欢
  • 2021-09-06
  • 2021-10-19
相关资源
相似解决方案