c++代码调试,vs编译器内存窗口,查看指针变量指向的值

本文介绍了如何在Visual Studio(VS)编译器的内存窗口中查看指针变量的值,强调了内存窗口与监视窗口的区别。通过启用地址级调试,可以详细查看字符型和整型指针在内存中的分布,包括ASCII码表示的字符串和CPU大小端模式对内存布局的影响。
摘要由CSDN通过智能技术生成

vs编译器内存窗口,查看指针变量指向的值

监视窗口和内存窗口配合使用:
通过监视窗口可以非常方便的修改变量的值,但对于指针,尤其是字符串指针的修改则不方便,因为监视窗口不会提供对指针变量在内存中的布局、存储方式、空间分布的信息。这些问题这可以在“内存”窗口中获得解决。

故内存窗口是用来查看指针变量的值的,而不适合查看普通变量的值。
监视窗口是用来查看普通变量的值的,而不合适查看指针变量的值。

内存(memory)查看:alt+f6
通过调试-》窗口-》内存,打开内存窗口,除此之外还要在工具-》选项-》调试-》常规中,点上“启用地址级调试”,这个一般是默认启用的,否则调试窗口中是找不到内存选项的。
在这里插入图片描述
在这里插入图片描述
内存中的数据是16进制的,内存中的最直观的单位是由两位16进制数组成的字节,每个字节有8位组成,这8位分成两个4位,每个4为指代一个16进制数,即0~f

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值