目录
bug与debug
bug:程序错误。
debug:调试操作,目的是消除bug。
Debug与Release
Debug:调试版本,可以直接调试,但是占用内存大。
Release:发布版本,不能直接调试,但是占用内存小。
调试操作
快捷键操作
1. F9:创建断点和取消断点
程序在断点处会自动,方便后续其他观测操作。
2. F5:启动调试
直接调试到下一个断点处(执行逻辑上的断点)。
3. F10:逐过程调试
代码短时,可以一步步调试。
4. F11:逐语句调试
不会直接跳过函数调用,会进入函数。
5. CTRL+F5:直接执行代码
下面是一个快捷键讲解的网页:
https://blog.csdn.net/mrlisky/article/details/72622009
监视操作
1. 先按F10进入调试
2. 调试--窗口--监视
3. 输入监视对象的名称
4. 回车
内存操作
1. 先按F10进入调试
2. 调试--窗口--内存
3. 输入监视对象的地址
4. 回车
编程常见错误归类
编译型错误
在编译期间发现的,一般都是语法错误。
tip:双击错误信息可以跳转到相关错误附近。
链接型错误
在编译期间发现的,如:头文件没有引入,拼写错误等。
结果型错误
代码可以运行,但是结果不符合预期。
可以通过调试来一步步确认。