当前位置:   article > 正文

如何使用vs在调试时查看内存--献给初学的你_vs调试查看内存proc信息(meminfo/media-mem)

vs调试查看内存proc信息(meminfo/media-mem)

鉴于原来写的那篇是没有图片的,当时写的时候markdown使用的也不是太熟练,真是惭愧,今天将原文奉上:
1.调试必须要在Debug状态下进行!
2.想要查看内存,局部变量等窗口的话,首先要确保在调试状态下(按F5或者按本地windows 调试器)进行,然后点击调试-》窗口-》内存即可;然后弹出一个窗口1,如下:
这里写图片描述
3.下面讲解怎么看这个内存:

    int i = 5;       (1)
    int j = 9;       (2)
    int*p = &i;      (3)
return 0;
  • 1
  • 2
  • 3
  • 4
  • 5

这里写图片描述
以上面这个程序为例,比较简单,只有当箭头运行到12行时候,才可以查看i,j,p,&i,*p的内容,好的,现在开始讲了,假设现在已经运行到12行了,如果想要查看变量i的内容,把i复制到窗口1,看如下图片:

这里写图片描述
然后按回车键,如下:
这里写图片描述

就会出现i变量所对应的值0x00000005在窗口1,下面的第一行为0x00000005(i不是等于5嘛,这里把5当做地址传给i了,而事实上i的值为5,地址为&i) , ?? ?? ?? ??,这里的0x00000005表示以窗口1中的值为地址,后面的值一般为此地址所对应的值,因为本题中不知道,所以为?? ?? ?? ??,下面以同样的方式来查看p:
这里写图片描述
可以看出p里面存放了一个地址值,窗口1下面所对应的两个值,很显然,左边这个值为p的值,就是一个地址,因为p为一个指针嘛,右面一个值就是这个地址所装的内容(其实就是指针p所指向的那块地址利里的内容!!),即为5!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/160799
推荐阅读
相关标签
  

闽ICP备14008679号