如何用VS2019调用内存和监视

学习C语言有很多软件都可以使用,我选择的是VS2019社区版。对于跟我一样的初学者来说,调出内存和监视窗口可以更好的理解程序运行,和方便后面数据结构的学习。

一、首先,我们创建个项目

首先我们新建个文件用来存放我们的项目,对于初学者来说不建议将图片标注位置打✓。创建时一定要选择空项目
在这里插入图片描述
创建后,我们在解决方案管理器(视图中)中右键源文件-新建后文件名XX.c 即使C语言

二、运行程序

编写代码(想要改变字体大小,我们Ctrl+滚轮即可,很多软件都这样)后,我们点击行号左侧灰色部分,即可打断点,断点完成后我们运行代码。
在这里插入图片描述
运行时我们点击调试(D) 选项里的窗口下的-内存和监视(都选1),这时窗口就出现了。

我们还可以移动窗口位置,点击要移动的窗口就会出现个十字图标,把鼠标移动到我们想放的位置即可。

如果窗口重叠我们也可以,选中左下角我们要移动的窗口的名称,进行移动即可。

三、看内存变化

我们运行程序,发现内存里出现的都是?这是正常现象,不是错误大家放心。

我编写的是个简单程序,所以只有一个关键字a,我们在监视窗口名称输入 &a 代表调取a的地址,输入后出现值,我们鼠标选中值拖到内存窗口,出现结果。(即在a的地址出现3。)
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio (VS) 提供了一种称为“调试器监视”的功能,它可以让你监视和分析程序执行过程中的变量值,包括C语言中的函数指针。当你需要检查函数指针是否被正确地指向了预期的函数,或者在函数调用过程中,函数指针的值如何变化时,监视器非常有用。 以下是如何使用VS监视C语言函数指针的基本步骤: 1. **设置断点**:在你想要监视的函数指针赋值或使用的地方设置一个断点。这通常是在函数声明或函数指针初始化的代码行上。 2. **进入调试模式**:当程序运行到断点处暂停时,切换到调试模式。 3. **查看内存**:在调试窗口(通常是“ Autos”或“ Locals”视图),你可以看到函数指针的当前值。在这里,你可以查看它的地址、类型以及指向的具体函数。 4. **监视变化**:如果你想要跟踪函数指针在整个函数调用过程中的行为,可以在“Watch”或“Expressions”窗格中创建一个新的监视表达式,指定你要监视的函数指针。 5. **单步执行**:通过单步执行(F10或Step Into),你可以查看函数指针值如何随函数调用而改变。 6. **检查函数调用**:如果函数指针指向的是另一个函数,你可以通过“Call Stack”查看调用堆栈,确认函数调用是否正确。 相关问题-- 1. 在VS中,如何在断点处检查函数指针的值? 2. 如何在VS的监视视图中设置长期跟踪函数指针的变化? 3. 如何通过VS的调试工具验证函数指针是否指向了正确的函数?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值