栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Dev c++调试

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dev c++调试

1、断点的作用

默认情况下,一个完整的程序会从开头执行到结尾,除非中途出现错误(称为“运行时错误”,比如读写内存失败、数组越界等)。
如果我们在程序的某行代码处设置了断点,当程序调试时,程序从main函数开始运行到该行代码的时候,程序不再自动执行,接下来需要我们手动运行来检查下面的代码是否有问题及问题出现在哪里,以便我们解决问题。
(Dev C++ 给程序设置断点的方法很简单,想在哪一行代码处暂停执行,直接单击代码所在行的行号即可。)

图一、Dev C++设置断点
2、程序调试

图二、程序调试

图三、断点发挥作用

当程序暂时执行时,借助调试窗口中的按钮可以查看某些变量的值,还可以控制编译器继续往下执行程序。整个调试窗口中,常用的按钮以及含义分别是:

  • 添加查看:查看某个变量的值,还可以看到值的变化情况;
  • 下一步:控制编译器向下执行一行语句;
  • 单步进入:功能和“下一步”按钮类似,不同之处在于,当程序中调用某个自定义的函数时,此按钮可以进入到函数内部,继续调试函数内部的代码,而 “下一步” 按钮不会;
  • 跳过:继续自动执行程序,遇到下一个断点暂停执行;
  • 跳过函数:跳出当前所处的(自定义)函数,转而调试函数后面的代码;
  • 停止执行:停止调试程序。
3、参考文章:

主要借鉴文章
参考文章

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/510986.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号