目录
一、什么是bug
世界上第一个bug。
导致计算机硬件或者软件出现问题而不能正常工作的,就叫做bug(缺陷)
二、什么是调试
出现了bug那怎么办呢?我们要找bug,那么找bug的过程我们称为调试。
调试(英语:Debugging/Debug),又称除错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程。
2.1 调试的基本步骤
- 发现程序错误的存在(1.程序员直接 2.测试人员 3.用户)
- 以隔离、消除等方法对错误进行定位
- 确定错误产生的原因
- 提出纠正错误的解决方法
- 对程序错误予以改正,重新测试
2.2 Debug 和 Release的介绍
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
debug版本:程序员自己写代码过程中用的一个版本。(可一步一步调试)
release版本(发布版本):进行优化,在代码大小和运行速度都是最优的版本(不可一步一步调试)
三、Windows环境调试
3.1 调试环境准备
3.2 学会快捷键
f5
启动调试,经常用来直接跳到下一个断点处。配合f9使用
f9
创建断点和取消断点
断点的重要作用,可以在程序的任意位置设置断点。
这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。
f10
逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。
f11
逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(这是