VS—调试小技巧

快捷键:

1️⃣F5:调试状态运行程序,程序执行到有端点的地方

2️⃣F10:单步执行程序

3️⃣F11:和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面

4️⃣F9:在当前光标所在的行下断点,如果当前行已经有断点,则取消断点

5️⃣Ctrl+Shift+F9:取消所有断点

6️⃣Ctrl+F10:运行到光标所在行

7️⃣Shift+F11:跳出当前所在函数

8️⃣Shift+F5:终止程序

 

在VS2019中,想要调出监视窗口,必须进入调试状态

VS—调试小技巧

快速监视:在选定希望监视的表达式后,在其上面右键,单击快速监视,这时会打开快速监视窗口并添加已选定的表达式为监视项

VS—调试小技巧

条件断点

技巧:开发人员设置断点,运行程序,试着输入一些数据,当到达一个断点时,手工检查某种条件是不是成立,如果成立才决定进一步研究。 如果条件不符合他们想要的, 按F5继续执行程序,尝试另外一些输入,再手工重复同样的过程。

VS的条件断点功能提供了一个更加容易的方法来处理以上情况。 条件断点允许你只在某种明确指定的条件成立时才中止执行,由调试器控制。这帮你免于手动检查/恢复你的程序, 使得整个调试过程免去许多手工活,也不那么冗长乏味。

在代码里按F9为某一行设置一个断点

然后右击断点——编辑器左边的红色圆圈,在右键菜单中,选择“条件…” 

VS—调试小技巧

将弹出以下对话框, 允许你指明某种条件,只有当这种条件成立时,断点才能达到。

VS—调试小技巧