You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下VS Code中C++变量内存地址及内存单元查看方法

查看C++变量内存地址及对应内存单元(Mac VS Code环境)

一、获取变量的内存地址

直接在代码中使用&取地址运算符,结合hex操纵符输出十六进制格式的地址即可,示例代码:

#include <iostream>
using namespace std;

int main() {
    int num = 10;
    cout << "变量num的内存地址:" << hex << &num << endl;
    return 0;
}

编译运行后就能得到目标变量的十六进制内存地址。

二、查看对应内存单元(无需额外扩展)

VS Code自带的LLDB调试器(Mac默认适配)就支持内存查看,步骤如下:

  • 先配置好C调试环境(首次使用VS Code写C时,按提示生成launch.json和tasks.json即可)
  • 在代码行左侧点击添加断点,启动调试(按F5),程序会停在断点处
  • 打开内存面板:
    1. 调试状态下,点击调试控制台上方的「Memory」标签;若未显示,点击调试面板右上角的三个点,选择「Show Memory」
    2. 在输入框中填入之前获取的十六进制地址,回车后就能看到对应内存单元的字节内容
  • 快捷方式:在「Watch」面板中输入&变量名,右键选择「View Memory」,可直接跳转到该变量的内存区域

内容的提问来源于stack exchange,提问作者Ramyz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 16:32:03