五. VS调试使用方法

前言:好久不见,今天我们学习VS的调试,本人用的编译器是VS2022,当然对于VS其他版本以及其他大多数流行的编译器,这篇文章都适用,那么接下来让我们开启这篇文章的学习吧!

 1. 什么是调试(debug)?

  首先,我们看到调试的英文翻译:debug   ,我相信大家对于bug不陌生😊,我们在游戏中经常称漏洞为bug,那么在C语言中同样是这个道理,而debug意思是消灭bug的意思.  

   调试:就是逐步去观察程序中每一步的走向,确定每一步程序合理性和正确性,这样就可以帮助大家确定一些编译器无法确定的错误(非语法错误).

2.Debug和Release

我们在VS编写代码的时候,会看到Debug和Release两个选项 

Debug: 通常称为调试版本,它是不经过任何优化的版本,方便程序员调试程序

Release:通常称为发布版本,它在运行的时候,编译器会自动对代码进行各种优化,使得代码在大小和运行速度方面是最优的

也就是,我们通常在debug版本下写代码和测试调试代码,在release版本下发布代码

3.VS调试快捷键

准备工作

VS设置为debug环境(默认是debug)

最常用的调试快捷键

F9: 创建断点和取消断点

我们用鼠标左键点一下你想要设置断点的那一行任意位置,按下F9,即可产生断点(创建成功会在行开头生成一个小红圆圈),再次按F9取消断点

断点:打上断点可使程序直接执行到想要位置,并结合F10,F11进行细节观察

F5:启动调试,直接来到下一个断点处

F10:逐过程(处理一次函数调用(直接完成函数调用)或者一条语句,或者其他一个过程)

F11:逐语句(可以让我们进入函数内部,观察函数细节)

CTRL + F5:开始执行不调试(程序直接运行)

4.监视

监视窗口

监视之前,我们需要把监视窗口打开

按一下F10,进入调试模式

    <调试>  →  <窗口>  →  <监视>

窗口位置

我们可以拖动监视窗口边框,来根据自身情况调整窗口位置

注意:如果不进入调试模式,将找不到监视

监视数组元素变化

总结:本篇非常简短,我的初衷是想让初学者知道如何调试和监视,至于其中包含的众多关于内存的注意事项,我们以后再讲😊

   作者留言:本人初学者,制作不易,如有错误,欢迎指出😊

                                                         创作时间:2023.12.6

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值