3.必备知识点-项目调试
3.1 知识点
项目调试
项目调试在整个程序员生涯中非常重要,它有以下作用:
- 排查代码错误: 通过调试可以快速找到代码中的错误,包括逻辑错误、运行时错误等。
- 理清程序逻辑: 调试可以帮助你逐步执行代码,深入了解程序的执行流程,有助于理清程序的逻辑。
如何进行断点调试
在 Visual Studio 中,可以通过以下方式进行断点调试:
- 打断点: 鼠标左键点击代码左边,可以打断点。运行后会在打断点处中断,可以逐步查看代码执行过程。
- 快捷键 F9: 光标放到要打断点的代码那一行,按下 F9 可以打断点,再按一次 F9 取消断点。
打了断点后的调试操作
在打了断点后,可以进行以下调试操作:
- 逐语句(F11): 逐行执行代码,碰到函数调用会进入函数内部。
- 逐过程(F10): 逐行执行代码,碰到函数调用不进入函数,将函数调用看作一条语句执行。
- 跳出: 在函数内部时,执行到函数内的某个地方,可以选择跳出,直接返回到函数被调用的地方。
- 查看变量值: 鼠标移到变量处可以查看变量的值。
停止调试
停止调试时可以使用以下快捷键:
- 停止调试(Shift+F5): 停止断点调试,退出代码的执行。
- 继续(F5): 停止断点调试,继续执行代码。按 F5 会跳过当前断点,但是如果有循环的话还是会回到断点处。
调试窗口
在调试过程中,可以打开调试窗口进行变量的可视化:
- 局部变量窗口: 查看当前局部变量的值。
- 监视窗口: 输入想要查看的变量名,进行跟踪。
这些调试窗口可以在 Visual Studio 的“调试”>“窗口”菜单中找到。
总结
Visual Studio 中的断点调试
在 Visual Studio 中进行断点调试有以下常用操作:
打断点 (F9): 在代码行上点击鼠标左键或者将光标放在要打断点的代码行,按 F9 键。打断点的地方是希望在运行时暂停程序执行以便观察当前状态。
逐语句 (F11): 在断点停下的地方,按 F11 键进行逐语句调试。这会逐行执行代码,如果遇到函数调用会进入函数内部。
逐过程 (F10): 在断点停下的地方,按 F10 键进行逐过程调试。这也是逐行执行代码,但如果遇到函数调用,会将整个函数看作一条语句执行,不会进入函数内部。
继续执行 (F5): 在断点停下的地方,按 F5 键可以继续执行代码,直到下一个断点或程序结束。
停止调试 (Shift + F5): 按 Shift + F5 键停止调试,退出程序执行。
调试窗口
在 Visual Studio 中,可以通过以下步骤打开调试窗口:
- 点击菜单栏的“调试”(Debug)。
- 在下拉菜单中选择“窗口”(Windows)。
- 选择需要的调试窗口,常用的有“局部变量窗口”和“监视窗口”。
这些调试窗口可以提供实时的变量信息,方便调试过程中观察程序状态。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com