【五一创作】Visual Studio常用调试技巧的温习

这篇具有很好参考价值的文章主要介绍了【五一创作】Visual Studio常用调试技巧的温习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当你在编写C程序时,难免会遇到代码出现错误的情况。这时候就需要用调试工具来定位问题并解决它。以下是一些在Visual Studio中使用调试器时常用的技巧,权当作温故总结罢~

1. 断点

断点是调试中最为基本但也最常用的技巧之一。通过在需要定位的代码行上打上断点,程序在运行到该行时就会暂停执行。这时候你可以查看变量和数据,或运行一个查询来查看该断点被运行时的代码及变量的状态。

VS中可以使用F9键来设置和取消断点。另外,你也可以右键单击代码区域的左边设置断点

【五一创作】Visual Studio常用调试技巧的温习

在设置好断点之后,你可以使用F10或F11键来逐步执行程序。F10会执行单个代码行,而F11会进入每个子调用(如函数或方法)。当代码执行到断点处时,在Visual Studio的调试器窗口中你会看到代码停止运行。
(刚学调试之时,会因没设置断点,导致开始调试后直接走到returu 0 懂得都懂哦~~)


2. 监视表达式

监视表达式是用来观察变量或表达式在程序执行时的值和状态。通过监视表达式,你可以将其添加到监视窗口中,并跟踪它的变化。

在VS中,你可以右键单击打开监视窗口,选择Add Watch来添加一个监视表达式。通过添加监视表达式,你可以更简单快捷地查看需要追踪的变量和表达式的值,并且当变量或表达式的值发生改变时,可在监视窗口中立即观察到。

3. QuickWatch

QuickWatch是Visual Studio提供的快速观察单个表达式或变量值的方式。 QuickWatch允许你使用前缀或后缀运算符,来对表达式进行调整、求值和比较等操作。

在VS中,通过选择要观察的变量,然后右键单击选择QuickWatch即可打开QuickWatch窗口。此时你可以直接在窗口中查看并调整表达式以及与其他变量进行比较等操作。

4. 调试窗口

Visual Studio提供了多个调试窗口,以方便调试程序时需要的信息。调试器窗口可以让开发人员直接查看程序运行时的状态,并从中找出错误、优化代码,或执行一些其他任务。

调试窗口越多,信息也越丰富,常用的调试窗口有:

Call Stack窗口:查看当前代码的调用堆栈。
Locals窗口:查看函数执行时的本地变量和参数。
Output窗口:查看程序的输出信息。
Watch窗口:监视表达式和变量的值。


5. 编译状态窗口(最下面那个小栏)

编译状态窗口可以让你随时掌握项目中代码的编译状态,并发现可能出现的问题。该窗口显示了编译过程中的错误和警告信息,并提供有关错误所在位置的详细信息。

在编译C程序时,编译状态窗口对于调试来说非常重要,可以帮助你快速识别问题、并加快修复代码的速度。

 【五一创作】Visual Studio常用调试技巧的温习

 6. 内存调试

在C编程中,内存泄漏可能会导致程序的崩溃等问题。Visual Studio提供了内存调试器,可以帮助检测内存泄漏问题,并且帮助查找和修复其他担心内存管理问题的情况。

要使用内存调试器,只需设置项目属性来启用它,并在程序运行时监视内存使用情况。内存调试器可以自动跟踪使用程序中的指针和数组,以查找内存泄漏和悬挂指针等问题。

7. 检查冲突

在C编程中,常常会出现两个变量之间存在冲突的情况,这时候就需要用调试器来解决问题。

Visual Studio提供了调试扩展,可帮助你识别和处理冲突问题。由于它基于符号,因此可以更准确地跟踪和识别类型中的冲突问题。文章来源地址https://www.toymoban.com/news/detail-442752.html

到了这里,关于【五一创作】Visual Studio常用调试技巧的温习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(中)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,上一章给大家介绍了 Visual Studio 2022 快捷键和 版本介绍,今天就来给大家来点干货    ⛳️ 今天来正式来调试环节,带大

    2024年02月15日
    浏览(48)
  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(上)

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,前面给大家介绍了Visual Studio 2022 下载与安装今天我们就来介绍一下 VS2022 最强大的功能调试?    ⛳️ 调试可以说是一个

    2024年02月15日
    浏览(37)
  • Visual Studio 2022 程序员必须知道高效调试手段与技巧(下)终章

    🎬 鸽芷咕 :个人主页  🔥 个人专栏 :《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活!    🌈 hello! 各位宝子们大家好啊,上一章给大家介绍了 Visual Studio 2022功能使用,和一些常用快捷键!    ⛳️ 今天来正式来调试环节,带大家看看程序出

    2024年02月15日
    浏览(53)
  • Visual Studio调试代码教学

    本篇博客主要讲解程序员最应该掌握的技能之一——调试。我个人认为,学习编程,有2件事情非常重要,一是画图,一是调试。下面我会以Visual Studio 2022为例(VS的其他版本大同小异),演示如何调试一个C/C++代码。 常用的快捷键一定要记住!主要有以下4个: F9打断点,配合

    2024年02月02日
    浏览(40)
  • visual studio 2019 调试驱动

    搭建驱动开发环境 搭建环境需要两台机器,本地机器用来代码开发,一台虚拟机用来测试和安装驱动 ,搭建驱动开发环境参考。 visual studio 添加调试机器 驱动工程的属性 - Driver Installer - Deployment, 点击…按钮添加目标机器用来安装和测试驱动。 进入添加配置窗口,添加机器

    2024年02月07日
    浏览(45)
  • visual studio如何配置远程调试

    要在Visual Studio中配置远程调试,可以按照以下步骤进行操作: 连接远程服务器: 首先,您需要使用远程连接工具(例如PuTTY或SSH)连接到远程服务器。在连接到远程服务器后,确保您具有在远程服务器上执行代码的权限。 配置远程调试器: 在Visual Studio中,打开“工具”“

    2024年02月11日
    浏览(50)
  • 【visual studio 小技巧】项目属性->生成->事件

    我们有时会用到一些dll,需要把这些dll和我们生成的exe放到一起,一般我们是手动自己copy, 这样发布的时候,有时会忘记拷贝这个dll,导致程序运行出错。学会这个小技巧,就能实现自动copy,非常简单。 首先右键当前项目,找到整成标签下的事件标签,然后在生成事件后这

    2024年02月07日
    浏览(29)
  • 使用 Visual Studio Code 调试 CMake 脚本

    之前被引入到 Visual Studio 中的 CMake 调试器,现已在 Visual Studio Code 中可用。 也就是说,现在你可以通过在 VS Code 中安装 CMake 工具扩展,来调试你的 CMakeLists.txt 脚本了。是不是很棒? Visual C++ 开发团队和 CMake 的维护者 Kitware 一直密切合作,目的是将我们的 CMake 调试器实现集成

    2024年02月13日
    浏览(46)
  • Visual Studio Code调试C语言代码

    VS Code运行代码老是报错: 点击左边或者右上角的运行按钮报错 Visual Studio Code launch: program ‘输入程序名称,例如D:2022-2023学年学习资料2学期嵌入式系 统应用与开发课程设计shella.exe’ does not exist 打开\\\"aunch.json”| 解决方法 其实就是运行操作不对,点击代码中间-右键-Run Cod

    2024年02月16日
    浏览(57)
  • 在 Visual Studio 中远程调试 C++ 项目

    参考官方文档:https://learn.microsoft.com/zh-cn/visualstudio/debugger/remote-debugging-cpp?view=vs-2022 https://visualstudio.microsoft.com/zh-hans/downloads/ 打开网页,选择远程电脑系统类型下载 如果你已经安装了Visual Studio,则安装目录里面有远程工具: 例如:安装的Visual Studio 2022 社区版,远程工具在这

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包