visual studio的调试

一、开启visual studio的调试功能

1.1 断点

(0)打断点可以使程序运行到此处停下来

(1)方法一(建议):在行序号前面点击一下有一个红色的小点

(2)方法二将光标移到要打断点的行,然后按住F9,如果是笔记本可能要按Fn键(左下角),后文提到的功能键都是如此,不理解自行bing (就不用百度:)

1.2 开启调试

(0)方法一:按F5键,自动运行到断点

(1)方法二:看到这个最大的按钮没有,就点它,自动运行到断点

(2)方法三,功能栏里:调试>开始调试自动运行到断点

(3)方法四,按F10(逐过程调试)F11(逐步调试)其实都可以,会从第一句开始运行就停下来

二、各个调试组件的作用

先看上面的工具图标(其实鼠标放那里不动就会有说明)

2.1 逐语句调试

首先看上面啊,这个就是逐语句调试,(按F11即可),这个逐语句调试真就是一句一句运行(以分号为分隔),而且它会跳入函数内部,包括你自己写的函数,有可能还会跳入一些引入的函数(类)比如cout

所以有时候不小心点了一下,跳入一大串函数里就可能会吓一跳,不要慌只要按下面这个就可以跳出来

2.2 逐过程调试

恰好和逐语句不一样,逐过程调试(F10)不会进入函数内部,所以一般优先用这个

2.3 退出调试

如果你突然恍然大悟,得道飞仙,想退出调试怎么办,你会发现光关闭终端(那个黑框框)还不行,没事,不要慌,点这个红色(Shift+F5)的就行啦。

2.4 重启调试

这个就不用教了吧,就是这个蓝色的小圆圈

三、观察数据,发现问题

调试嘛,很重要的一个目的就是找到bug,查看变量和自己预期的进行比较就是一个很好的办法

3.1 打开你的调试面板

一般来说,调试的时候下面是会自动出现一个面板的,但是如果被我们的小可爱(爱称)一不小心关掉了,或者其他原因不见了怎么办,来,跟着我做,这个所有软件都是通用的。

打开自动窗口和局部变量这俩就行。

我的长这样

另外我们还可以拖动来改变窗口的位置

学会了吗,我们来总结一下,如果窗口一不小心被关了,我们去工具栏(指软件最上面的那一栏)找到有关窗口的选项打开就行

3.2 观察变量

在下面的面板里的局部变量(自动窗口应该也可以)就可以观察啦,另外,你还可以双击变量的值修改变量的值

四、 我遇到过的问题

4.1 莫名其妙跳到莫名其妙的代码里

这个大概率是你用了Release吧,就下面这玩意,我们调试就选Debug好一点

4.2 bool类型值不被显示

这个应该也是用了Release,改为Debug(知道我有多痛苦了吧)

Release应该就是发行版的意思,Debug应该就是调试版的意思

4.3 终端不能一直显示在最上面

运行的时候想一直看终端观察结果,都是它时常会被盖住,我是找了一个软件,让窗口可以像被图钉一样钉在最上面。软件叫DeskPins,小而美,无广告,使用方法,点一下右下角图标,出现图钉,再点一下对应窗口就行

五、 写在最后

写了这么多,都是经验之谈,如果能得到一句谢谢,则是我的莫大欣喜,嘿嘿~

祝你coding愉快

 

  • 23
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值