一、调试的基本步骤
1.发现程序错误的存在
2.对错误进行定位
3.确定错误产生的原因
4.提出解决办法
5.对程序错误予以改正,重新测试。
二、Debug和Release的区别
Debug通常称为调试版本,它包含调试信息,并且不做任何优化,便于程序员调试程序。
Release通常称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
三、Windows环境调试介绍
1.调试环境的准备:在环境中选择debug选项才能使代码正常调试。
2.快捷键的使用:
F5:启动调试,经常用来直接调到下一个断点处。
F9:创建断点和取消断点。
F10:逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,也可以是一条语句。
F11:逐语句,每次都执行一条语句,可以使我们的执行逻辑进入函数内部。
CTRL+F5:开始执行不调试。
3.调试的时候查看程序当前信息
查看临时变量的值:
查看内存信息:
查看调用堆栈: