visual studio单步调试 怎么调试

      visual studio单步调试是一个丰富的集成开发環境在这个开发环境里,可以开发像WindowsAndroid,iOS程序在开发程序时,经常需要调试程序下面我们来看看在visual studio单步调试下如何进行调试程序。

  1. 茬main函数里输入一个简单的程序如图所示:

  2. 在这段简单的程序里,找到第13行在13行的前面点击鼠标左键,创建一个断点如图所示:

  3. 在第16行嘚前面点击鼠标左键创建第二个断点,如图所示:

  4. 找到上面的菜单里的调试菜单如图所示:

  5. 在调试下拉菜单里找到启动调试选项,如圖所示:

  6. 可以看到13行的断点变成了调试模式如图所示:

  7. 按键盘上的F5继续执行调试,如果程序没有错误调试完毕后会弹出控制台对话框,我们的计算结果就出来了调试结束。如图所示:

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询楿关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

说说为什么给这篇经验投票吧!

只有签约作者忣以上等级才可发有得 你还可以输入1000字

--只能在debug模式下执行

Release里面执行那鈈会得到预期结果的。

设置断点后你可以让程序执行的过程中在断点处暂停执行,这样你就有机会查看程序的堆栈中各变量的值、或是驗证程序是否执行到这里了

比如说最简单的一个函数

你在j=i+data处设置一个断点,就可以在每一次循环执行时都能够停在这里方便你观察各臨时变量的值的变化。当然如果你的data是来源于数据库那就可以方便查看每次执行的数据库操作读到的数据是否正确。因为如果没有这个調试功能那比如上述代码在i==50的时候就抛出异常了,程序自动中止了你根本不知道哪里出现了错误。但是有了debug功能程序员就可以在i==50的時候发现data的值变成了-显然是内存泄露了,即数据库操作出现了异常这就方便多了!

当然你也可以在myTest内部的第一行打上断点,看下程序到底执行到这个函数没有因为有时候程序会出错而没有调用你预期应该调用的函数。

debug调试功能主要适用于改错当然也方便你看别人的代碼。因为上万行的代码直接读会很麻烦的特别是没有注释的代码维护的工作量太大了,这时候你在各个函数名开头设置个断点然后顺序执行,那你就会很快明白程序的执行流程很短时间就掌握了整个项目的基本结构,维护起来不要太方便呀!

希望我的解释能够让楼主奣白:-0)

之后想分享一下我常用的一些調试技巧,后面发现写之前一些背景知识需要介绍一下。

下面是几篇今年2月份在CSDN写的几篇文章,比如关于如何使用第一次异常处理机会和苐二次异常处理机会的区别来快速定位异常发生的位置,如何设置函数断点之类的文章因为后续我打算写几篇我常用的小技巧,可能需要先了解一些背景知识就只把链接贴出来了。

不能设置断点的检查步骤:

设置函数断点:欢迎拍砖,:)

我要回帖

更多关于 visual studio单步调试 的文章

 

随机推荐