1.调试是什么
调试(英语:Debugging / Debug
),又称除错,是发现和减少计算机程序或电子仪器设备中程序 错误的一个过程。
所有发生的事情都一定有迹可循,如果问心无愧,就不需要掩盖也就没有迹象了,如果问心有愧, 既然然需要掩盖,那就一定会有迹象,迹象越多就越容易顺藤而上,这就是推理的途径。
每一次调试都是尝试破案的过程
2.调试环境的准备
在环境中选择debug选项,才能使代码正常调试
3.快捷键
F5:长用于启动调试,经常用来跳到下一断点处
F9:创建断点和取消断点
断点的重要作用,可以在程序的任意位置设置断点。这样就可以使得程序在想要的位置随意停止执行,继而一步步执行下去。
F10:逐过程,通常用来处理一个过程,一个过程可以是一次函数调用,或者是一条语句。
F11 :逐语句,就是每次都执行一条语句,但是这个快捷键可以使我们的执行逻辑进入函数内部(这是最 长用的)。
ctrl+F5:开始执行不调试,如果你想让程序直接运行起来而不调试就可以直接使用。
4.调试的时候查看信息
4.1:查看临时变量的值
点开调试->窗口->监视即可以进行查看
4.2:查看内存
4.3:查看汇编
右键即可