如何使用vs在调试时查看内存

10 篇文章 0 订阅

 

请看这一篇吧:https://blog.csdn.net/richard1230/article/details/79834473

1.      调试必须要在Debug状态下进行!

2.想要查看内存,局部变量等窗口的话,首先要确保在调试状态下(按F5或者按本地windows 调试器)进行,然后点击调试-》窗口-》内存即可;然后弹出一个窗口1,如下

3.下面讲解怎么看这个内存:

int i = 5;           (1)

    int j = 9;           (2)

    int*p = &i;          (3)

return 0;

 

 

以上面这个程序为例,比较简单,只有当箭头运行到12行时候,才可以查看i,j,p,&i,*p的内容,好的,现在开始讲了,假设现在已经运行到12行了,如果想要查看变量i的内容,把i复制到窗口1, ,然后按回车键,如下 就会出现i变量所对应的值0x00000005在窗口1,下面的第一行为0x00000005  ?? ?? ?? ??,这里的0x00000005表示以窗口1中的值为地址,后面的值一般为此地址所对应的值,因为本题中不知道,所以为?? ?? ?? ??,下面以同样的方式来查看p; ,可以看出p里面存放了一个地址值,窗口1下面所对应的两个值,很显然,左边这个值为p的值,就是一个地址,因为p为一个指针嘛,右面一个值就是这个地址所装的内容,即为5

 

 

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值