在vs中调试程序的,有时候需要设置断点看某个变量的内容,如果变量是一个指针、数组或结构体,则可以通过查看该变量所指向的内存来看变量的内容。

1、在vs2008中打开内存窗口

在vs2008调试界面中,点击菜单【调试】->【窗口】->【内存】->【内存1】/【内存2】/【内存3】/【内存4】即可打开内存窗口。

2、找到要查看的变量的内存地址

在VS调试界面中,右键点击要查看内存的变量,在弹出菜单中点击【添加监视】,该变量将被添加到监视窗口中,在监视窗口中该变量对应的【值】列就是该变量对应的内存的地址。

3、将变量地址输入到内存窗口中

在内存窗口中,输入要监视的变量的地址(如0x001926E6),回车即可看到该内存块的内容了。

也可以尝试输入&+变量名。

4、设置内存存储的内容的显示方式

在内存界面中,默认显示的是16进制的单字节整数,可以通过在显示区点击右键,在弹出菜单中选择内存内容的显示方式。如作为双字节整数显示、4字节整数显示、是否显示符号位等。

vs2008、vs2010、vs2012中查看变量在内存中的内容的方法相关推荐

  1. Visual Studio 2019中查看变量的内存地址

    Visual Studio 2019中查看变量内存地址 变量所在行打断点 执行程序 打开内存显示窗口 输入取 &a 获得a的地址值 点击a的地址值拖动至内存显示窗口中,此时第一行显示的为变量 ...

  2. 不同类型的变量在内存中存储的详细情况

    原文链接:http://blog.csdn.net/qingkong8832/article/details/6687793 一.int型变量在内存中存储详细情况 //By Richard #incl ...

  3. 【Linux 内核 内存管理】内存管理架构 ⑤ ( sbrk 内存分配系统调用代码示例 | 在 /proc/pid/maps 中查看进程堆内存详情 )

    文章目录 一.sbrk 内存分配系统调用代码示例 二.在 /proc/pid/maps 中查看进程堆内存详情 本篇博客调用 sbrk 系统调用函数 , 申请并修改 堆内存 , 并在 /proc/pid ...

  4. 【Flutter】Flutter 调试 ( 调试回退功能 | Debug 调试中查看变量的方式 | 控制台信息 )

    文章目录 一.调试回退功能 二.Debug 调试中查看变量的方式 三.Debug 控制台信息 四.相关资源 一.调试回退功能 在调试过程中 , 经常错过关键位置的调试 , 如没有进入关键方法进行调试 ...

  5. VS中查看子类对象内存分布的方法

    文章目录 1 VS中查看子类对象内存分布的方法 1 VS中查看子类对象内存分布的方法 设置vs编译器: 在命令行中添加选项(打印指定类的内存分布):/d1 reportSingleClassLayou ...

  6. C语言面试题--已知整形变量在内存中占4个字节的空间,现有一无符号整形变量a = 0x20190125,请编写函数求出变量a所占内存每个字节的值是多少?

    已知整形变量在内存中占4个字节的空间,现有一无符号整形变量a = 0x20190125,请编写函数求出变量a所占内存每个字节的值是多少? 用共用体方法:共用体内的空间是公用的,每一个成员都可以访问共用 ...

  7. Java变量在内存_Java变量在内存中的存储

    [TOC] Java变量在内存中的存储 以下探究成员变量和局部变量在内存中的存储情况. package com.my.pac04; /** * @author Summerday * @date 20 ...

  8. linux查看进程占用的内存大小,查看进程占用内存大小的几种方法,占用内存几种方法...

    查看进程占用内存大小的几种方法,占用内存几种方法 1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,s ...

  9. html js文本框文字列出,js实现文本框中输入文字页面中div层同步获取文本框内容的方法...

    这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下 本文实例讲述了js实现文本框中输入文字页面中 ...

最新文章

  1. mysql五大引擎之间的区别和优劣之分
  2. 第十四章:Java_网络编程
  3. android webview卡顿检测_Android webview隐藏后跳转新页面input输入卡顿与白屏渲染慢的问题说明及修复方案...
  4. find 命令示例_数组find()方法以及JavaScript中的示例
  5. 用MATLAB实现神经网络
  6. 锂价疯涨 马斯克说特斯拉可能不得不去开采和提炼锂
  7. (转)为什么用ls和du显示出来的文件大小有差别?
  8. CorelDRAW2021版本下载 百度网盘
  9. steam密码文件在哪里_如何将您的Steam库无痛地移动到另一个文件夹或硬盘驱动器...
  10. 联想Y450 GT130M显卡 使用NVIDIA公版驱动(安装成功)
  11. 小强统一认证中心开源介绍
  12. 零基础掌握计算机入门
  13. bell-lapadula vs biba
  14. MySQL简单入门教程
  15. 企业如何选择BPM业务管理系统?要注意哪些?
  16. 为什么说荆州松滋刘氏采穴堂是刘开七、刘广传的后裔
  17. ThingsBoard调试部署和性能分析
  18. 正和岛:三大因素决定办公咖啡商业模式之争谁主沉浮
  19. 关于升华网第一次培训的心得
  20. 【转】2009年值得去关注的15个国内web2.0网站

热门文章

  1. 2021年春季学期-信号与系统-第十一次作业参考答案-第六小题
  2. 测量几个光电传感器反向电容
  3. 使用AD5933分析复阻抗的时钟频率设置
  4. 扩展32KRAM的STC8H8K信号采集版
  5. 试编写一个将双向循环链表逆置的算法_循环双向链表在电路计算中的应用
  6. android 视频沉浸式,Android项目实战(四十一):游戏和视频类型应用 状态栏沉浸式效果...
  7. 苹果自带相册打马赛克_老王被绿?iOS 13惊现漏洞,马赛克去除
  8. 数据包skb_buf(SKB才是套接字的缓冲区)
  9. 大脑构造图与功能解析_施工技术特辑 | 全套脚手架三维构造图解析
  10. Github拉取远端的时候提示“ssh: connect to host github.com port 22: Connection timed out”错误...