打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Visual Studio 调试功能
userphoto

2023.11.15 福建

关注
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/Visual Studio 调试功能
作者:融水公子 rsgz
===

Visual Studio 调试功能
就拿C语言举一个例子吧

调试功能,我们选择第七行 点击一下 添加一个断点


大家经常使用的这两个模式 F5就是调试模式

进入调试模式的时候 断点就会起作用 代码执行到断点那一行 就会停下来

停止的时候会在第九行,这有一个规律 停止的位置基本上都是尚未执行的指令
指令:我在第九行停下来 暂时第九行没有执行,那么之前的上面几行都执行过了

其中有一个有趣的现象就出现了 我们将鼠标悬停在变量上面 变量都会显示对应的变量值

其中C会出现一个很大的随机数,因为定义的时候没有赋初值 那么操作系统就会随便给一个数赋初值 这个数字没有任何意义

针对于接下来没有执行的代码我们可以使用两个快捷键 执行下面的语句
一行一行的执行叫做 逐行执行
一个过程 一个过程执行 叫做 逐过程

我们按一下 F11 执行下一行
会发现第九行 c变量已经被赋值了 变成了8

鼠标一个个接近变量是可以 看到对应的变量值 但是不想一个个看,想看一下所有的变量值 怎么办呢?有办法,vs里面有一个监视窗口

Ctrl+Alt+W 就可以创建监视窗口
监视窗口本来是空的 我们在名称下面输入变量名a  那么就会显示对应的变量值
那么就会帮你监视a的值  a的值是3

同样的输入b的值  就会帮你监视b的值 5

如果我继续按F11 逐行执行就会进入这个头文件里面来 头文件里面的代码量是非常多的 不可能一个个点击吧?所以这个时候逐过程执行就派上用场了
因为正好printf()是一个函数 所以逐行执行就会进入函数内部里面了



逐过程 的好处就是不会进入函数里面  这个可以帮助我们跳过不想看的部分

===
 
公众号:不浪仙人
谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
';
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CMake调试器出炉:调试你的CMake脚本
Visual Studio 2010的调试(断点设置、变量查看)
C#调试从入门到精通(1) - 51CTO.COM
调试技巧(断点调试的各种技巧,让你调试程序更得心应手)
11个强大的Visual Studio调试小技巧
Visual Studio 调试器的功能教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服