调试的基本步骤:
发现错误程序的存在;对错误进行定位;确定错误产生的原因;提出纠正错误的解决方法;对程序错误进行改正,重新测试
一、Debug与Release的介绍
Debug通常为调试版本,包含调试信息,并且不作任何优化,便于调试程序
Release为发布版本,
二、学会快捷键F5 F9 F10 F11
F5启动调试,经常用来直接跳到下一个断点处
设置断点F9和取消断点:
断点的重要作用,可以使程序在想要的位置随意停止执行
设置停下来的条件,右击
F10一步一步执行
F11进入函数内部
CTRL+F5:直接运行
更多快捷键的应用:VS中常用的快捷键_vs快捷键_MrLisky的博客-CSDN博客
三、调试时查看程序当前信息
查看变量的变化:右击-》监视:
在调试开始之后查看内存信息:
查看调用堆栈:
可以看到反应函数的调用关系以及当前调用所处的位置:
查看汇编信息:
右击-》反汇编
或者:
查看寄存器信息: