Visual Studio VS调试方法汇总 | 九七的Visual Studio

Visual Studio VS调试方法汇总

1.打印(Debug)

  直接在代码里面使用printf进行输出,但这个只适用于控制台程序。如果是非控制台程序,可以使用WINAPI下的OutputDebugString(在window.h头文件中)。此外,上面两种办法都行不通的情况下,还可以借助DebugView等工具在进行调试。

2.断点(包括条件和操作)

  VS中可以在每一行代码左侧点击鼠标左键加入断点,这样程序运行到这行代码就会停止。右击断点可以选择条件和操作,如图所示。
在这里插入图片描述
  条件和操作是一起使用的,条件和操作都是你自己编写的。可以在如下第一张图所示的框中设置条件,第二张图中设置操作。如果程序执行到这里后,当前能够满足你设定的条件,你可以选择执行你设置的操作。
在这里插入图片描述
在这里插入图片描述
  以上面图中的为例,我在代码中(断点前面)定义了一个变量a并赋值为0,然后在断点的条件处设置了判断a是否等于0,在操作处设置了a为1(额,应该是a为0,写错了~)。这时候,程序执行到此处后就会判断条件,如果条件满足,就会执行操作,如下图(操作是我后来改成了“a为0”)。
在这里插入图片描述

3.逐句逐过程

  逐句调试就是一句代码一句代码的执行,如果遇到调用函数,则会跳到函数本体。很容易理解。如图是VS的逐句调试按钮,也可以直接F11。
在这里插入图片描述
  逐过程调试和逐句调试的区别就在于,逐过程调试在遇到函数的时候会直接把这个函数执行完,而不会像逐句调试一样跳到函数本体去一句一句地执行函数本体的代码。也很好理解。如图所示为逐过程的按钮,也可以使用快捷键F10。
在这里插入图片描述

4.监视

  监视是在断点调试过程中,可以选中变量,右击添加监视打开监视窗口。如图所示。
在这里插入图片描述
  添加监视后的监视窗口如下图所示。监视窗口中可以看到变量或表达式的名称、值、类型。在复杂项目中还是比较有用的。此外,我们不光可以查看,还可以直接在监视窗口中对值进行修改。
在这里插入图片描述
来自:九七的Visual Studio(转载请注明出处)

  • 10
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nines~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值