使用内置调试器查看变量值

确保项目已启用调试模式,编译时需生成调试信息(在编译器选项中勾选-g选项)。

启动调试会话(快捷键F5或点击调试菜单中的Debug),程序会在断点处暂停。

将鼠标悬停在代码中的变量名上,会显示当前变量的值。或通过调试器的Watch窗口手动添加变量名实时监控。

通过添加调试输出语句

在代码中使用printfcout打印变量值。例如:

int x = 42;
printf("x的值:%d\n", x);

此方法适合快速检查,但需手动修改代码并重新编译。

使用Debug窗口的局部变量视图

调试时,在Debug菜单下打开Local Variables窗口。该窗口会自动显示当前作用域内的变量及其值,无需手动添加监视。

设置数据断点

在变量地址上设置条件断点(通过Breakpoint菜单),当变量值改变时程序暂停。结合Watch窗口可观察变化前后的值。

检查内存地址内容

对于高级调试,可通过Debug菜单的Memory Dump功能输入变量地址,直接查看内存中的原始数据(适合指针或数组类型)。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐