引言:一个完美的代码离不开程序员的调试,所谓三分编写七分调试,今天我们给大家介绍几种实用的调试技巧。
1️⃣Bug的由来:
原意是指,小虫子,昆虫等,而人们也通常将电脑程序中的一些隐藏的缺陷或错误称为“Bug”。
曾经在计算机运行的时候,发现计算机停止了工作,最后发现是一只飞蛾飞进了计算机,而导致了机器停止了运行,然后“Bug”这个词就流传至今。
与Bug相比,还有一个Debug,意味着调试的意思,在程序中也就是程序员对代码进行纠正的过程。 而今天我们就来学习怎么进行简单的调试。
2️⃣调试的基本步骤:
发现代码错误的存在
以隔离、消除等方式对错误进行定位
确定错误产生的原因
提出纠正错误的解决办法
对程序错误进行纠正,重新测试
3️⃣Debug和Release的介绍
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release成为发布版本,它往往是进行了各种优化,使得程序在代码大小上和运行速度上都是最优的,以便用户很好的使用。
4️⃣介绍VS2022调试的几个快捷键
F5:启动调试,经常用来直接跳到下一个断点处。
或者也可以在以上任务栏里面找到调试。
我们开始调试后,一定要根据你想要查看的的东西来进行,窗口的选择,下图可以看到窗口里有许多功能,最常用的就是监视窗口。
我们来开一个窗口展示一下
F9:创建断点和取消断点
断点的重要作用:可以在程序的任意位置设置断点
这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去
F10:逐过程调试,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。
F11:逐语句调试,就是每次只执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数的内部(这是最常用的)
CTRL+F5
开始执行不调试,如果你想让程序直接运行起来不进行调试就可以直接使用。
好啦,今天的分享就到这里吧,感谢大家观看!!!