VS2022调试学习1
一.调试的步骤
- 发现错误存在
- 运用隔离,消除等方式对错误进行定位
- 确定错误产生的原因
- 提出解决办法
- 对错误进行纠正,重新测试
二.调试的常用快捷键(重点)
1. F5键
//启动调试,经常用于调试到下一个断点处。
2.F9
//创建和删除断点,可以在程序的任意位置进行断点的设置,使得程序在你想要的位置停止。注意F9与F5是相互搭配使用,这对于节省调试时间很有帮助。
补充一点:断点是程序停止运行的地方。
3.F10
//逐过程,通常用于处理一个过程,可以是函数的一次调用,或是一条语句的执行。
4.F11
//逐语句,及每次执行一条语句,注意相比与F10,F11的细致度更高,因为,这个快捷键可以使我们执行逻辑进入到调用函数的内部,这也是F10与F11的区别所在。(最常用)
5.CTRL+F5
//开始执行不调试,如果你想程序直接运行,就可以直接使用。
以上的快捷键在使用时,会因为F1-F12通常被设计具有两个功能而无法正常使用。所以我们要借助Fn来帮助我们激活这些功能。
Fn,即辅助功能键,需要我们在使用F1-F12前,提前按住Fn.
三.调试的步骤
先判断大概出错的程序位置,在其之前用F9设置断点,并搭配F5直接运行到断点位置(省去你用F10一行一行的按)
再利用F10或F11进行使用,遇见函数F11,其他情况F10耐心敲下去查看。
四.如何查看程序当前的消息(重要)
首先,同时也是必要的操作就是调试F10后,通过调试的窗口查看
点击"调试",后找到"窗口",再次点击进入。
里面有许多的功能,这里我只讲几个常用的。
-
监视器
通常,我们运用监视器查看变量,数组的值。输入你想知道的变量的名称,用上面讲到的快捷键可以很方便的帮助你查询相关变量的变化情况。
-
自动窗口
相比与监视器,它不需要你输入变量或数组的名称,自动监视程序运行处的上下文存在的变量或数组名,注意是数组名,数组整体,会随着程序的进行不断的增加和删除查看的变量情况。(懒人必备,但也不推荐,因为可能监视的变量会突然无法查看)
-
内存
可以通过地址的改变而查看其内存情况,可以以十六进制位输出,方便查看数据变化。
五.小结
以上是我关于调试的简单认识,后续会继续更新和补充。感谢观看!