注意:当快捷键无法使用时候(F5,F9,F10,F11),改用功能键(Fn+)
1.如何设置断点
调试程序之前要先设置断点,否则屏幕上会有一个黑框一闪而过。
在设置断点之前,要知道程序出现什么问题,进一步判断应该将断点设置在什么地方。要注意可以在任意位置设置断点,但断点——“路障”,要设置在会经过的地方。
设置断点可以像下图那样,这样做比较直接简单。还可以将鼠标放在要设置断点的那一行,再按F9键。
2.常用的命令——启动调试,逐语句,逐过程,跳出,图标如下:
启动调试。在启动调试在前要设置断点。快捷键:F9
逐语句。当执行到某个函数的时候,就会进入这个函数,然后程序断点会跳转到这个函数里的第一个语句。也可以说是一次执行一个语句。快捷键:F11
逐过程。逐过程则是当执行到某个函数的时候,就不会进入这个函数,而是直接跳过这个函数,会直接来到这个函数的之后的下一个语句。是将过程作为一个基本单位。快捷键:F10
跳出。当进入一个不想进入的函数内部,就可以用这个键退出来,继续刚刚退出来的函数接下来的语句。shift+F11
3.窗口
自动窗口和监视窗口
自动窗口。在这个窗口里,不用设置名称和其值,系统会根据当前程序的位置自己设置变量和更改其值
监视窗口。要从键盘输入想要观察值的变化的变量
以上是自己在初次调试之后给自己的总结,其实在vs中调试相关工具和方法还有很多,不过自己还未涉及,希望指教
原文链接:https://blog.csdn.net/wAmber/article/details/80297243