VS实⽤调试技巧

目录

Debug和Release

调试的常用的快捷键

什么是断点呢?

数组的传参变化


Debug和Release

首先我们要知道在vs上有这么两个东西,一个是Debug一个是Release。

那么这两个都是是什么呢?

Debug通常称为调试版本,简单说是程序员用来测试bug的一个版本,通过调试去找程序的bug,

问题发生在哪。

而Release 称为发布版本,就是发布给用户用的版本,测试人员是用这个版本进行测试的,这个版

本不能像dubug版本一样进行调试。

他们的区别又是什么呢?

占用的空间不同,dubug版本占用的空间更大,因为release版本是经过不断优化达到最优供

用户使用的,没有调试信息。


调试的常用的快捷键

然后来说vs调试的常用的快捷键:

F9:用来创建断点和取消断点的。

F5:是配合F9一起使用的,启动调试,经常⽤来直接跳到下⼀个断点处。

F10:启动调试,通常用来处理一个过程,例如一个函数。

F11:通常用来处理一条语句,就是如果要想进入函数了解其中的细节的时候用,所以他配合F10

一起使用。

Ctrl + F5:开始执⾏不调试,如果你想让程序直接运⾏起来⽽不调试就可以直接使⽤。


什么是断点呢?

根据我的理解,就是你觉得你的程序中哪块代码有问题你就给那个地方设置个断点

然后配合F5启动调试直接到这个断点,然后再使用F11进行逐个观察。

例如下图之前的扫雷游戏的设置雷的函数:

先在这个函数这里设置一个断点然后F5启动调试直接到这个断点

然后再F11进入

然后F11一步一步往下观察他的变化

如上图右侧你可以发现他的变化


数组的传参变化

接着是如何观察数组的传参变化

调试进⼊函数,如何在监视窗⼝观察数组的内容呢,例如:数组名,n 的形式

在监视中输入要监视的数组名之后用逗号隔开加上数组大小

如上图所示,你可以很好的观察到每个数组下标对应的值分别是多少


总结

调试是每个程序员都要掌握的,在每次处理bug或者其他问题的时候非常有用,我们能通过调试发

现问题所在,然后对其进行改正,不断的调试也能提升我们自身的观察力。

  • 20
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值