一、Debug与Release
- Debug称为调试版本,可以调试,对代码不做优化,便于调试
- Release称为发布版本,不可以调试,但对代码进行优化
二、调试
利用快捷键进行调试
- F5
启动调试,自动调试,直到遇到断点或者输入才停止
- F9
创建断点或者取消断点,可以在程序任意一行设置断点,可让调试停止在该行处,从而可以一步步继续调试
- F10
逐过程,一次调试只执行一个过程(一条语句或者一次函数调用)
- F11
逐语句,就是每次执行一条语句,这个快捷键可以让我们进入函数内部
- CTRL+F5
直接执行不进行调试
如果上述快捷键不能使用,那么在这些快捷键前加上FN
监视 断点 自动窗口 局部变量 内存 反汇编
当进入调试时,可以打开监视 断点 自动窗口 局部变量 内存 反汇编 等窗口更好的观察变量的变化,只有进入调试才可以打开这些窗口
- 断点
可以显示断点所在的文件和行数,还可以管理断点
2. 监视
可以自定义想观察的变量
3. 自动窗口
随着调试编译器会自动显示变量的变化
- 局部变量
可以显示局部变量的变化
- 内存
查看地址里存储的值
6. 反汇编
查看汇编代码