【新手向】Dev-c++5.11调试方法
Devc++怎么调试?调试怎么用?
为什么Dev有一行会变成红色?
调试可以让我们看到一些循环、选择语句的工作步骤。下面是简单调试的方法~
第一步:
Dev默认不让你调试的,需要一些设置。参见以下方式或自行百度:
开启调试模式↓↓
https://blog.csdn.net/hz18790581821/article/details/78418648
还不行的话,进阶:DevC++调试功能实现↓↓
https://blog.csdn.net/hz18790581821/article/details/78418648
第二步:
先将代码编译通过。选红一行代码,点击代码前的行数.他表示调试开始的地方。也可以再选一行表示结束,不选结束行则表示调试到末尾。
第三步:
点击工具栏的小对勾,或F5键,开始调试。
第四步:
按照你自己写的输入要求,输入测试数据,,按回车。我这道题的要求是“100以下整数”。
如果忘记编译了,会提示“源文件比可执行文件更新”,选择是。
第五步
将你关注的数据添加查看。先选择数据名,然后单击下方的“添加查看”。
或者先点击“添加查看”,再输入你想要的数据,适用于没法用鼠标选择的,如数组中的一个数a[10]等。
成功添加,会出现在屏幕左边的调试栏里。除了你定义的变量。还可以查看很多奇怪的东西,比如:
没有左边的调试栏,甚至没有最左边的所有栏?
把鼠标移动到窗口的左边。会出现一个中间是两个竖杠,两边是箭头的符号,向左拖一下~(这个我截不到图)。或者点击上方工具栏的“视图”-“浮动项目管理器”,就能看到啦。
第六步
按“下一步”或者F7,执行下一步语句。随时关注调试栏里的数据有啥变化。
调试输入数据太大了?长按F7加速前进!
调试结束
调试到你写的最后一行代码就结束了。调试和输入不同,是不会在黑色的框框里面输出结果的,记得给你输出的值添加一个查看~
如果此时继续按下一步,按键就都变成了灰色,只有调试和添加查看还可以按,数据清零了。如果这时候想看哪个刚刚没有添加的数据的话,只好重新再调试一次咯。
DEV的调试非常非常地好用,很适合新手做题调bug,希望大家都能学会。
【新手向】Dev-c++5.11调试方法相关推荐
- Dev c++ 5.11 调试方法入门 初学者适用
Dev c++ 虽然功能上和美观度上比不上 CodeBlocks 和 sublime,但这个IDE调试还是比较简单的,在OI 或 ACM 上 用到的可能性 还是有的. 许多人的Dev 有 一调试 就闪 ...
- Linux内核调试方法总结【转】
转自:http://my.oschina.net/fgq611/blog/113249 内核开发比用户空间开发更难的一个因素就是内核调试艰难.内核错误往往会导致系统宕机,很难保留出错时的现场.调试内核 ...
- Linux内核调试方法总结
[转]Linux内核调试方法总结 目录[-] 一 调试前的准备 二 内核中的bug 三 内核调试配置选项 1 内核配置 2 调试原子操作 四 引发bug并打印信息 1 BUG()和BUG ...
- linux|shell脚本|有趣的知识---格式化输出日志和脚本调试方法以及kubernetes集群核心服务重启和集群证书备份脚本
前言: shell脚本的功能十分强大,这一点毋庸置疑的.那么,平常的工作中总是免不了和脚本打交道,也免不了要自己编写一些脚本. 每个人都希望自己编写的脚本强壮,简单,易用,功能多,并且总是希望脚本运行 ...
- Qt-学习笔记--里面包含了许多新手会碰到的问题还有一些方法的记录,可以收藏查阅。随时更新
目录 1:QDialog类说明 在创建文件中,输入类信息时,基类要选择QDialog类,表明该类继承自QDialog类,使用这个类可以生成一个对话框界面. 2:快捷键说明: 3:创建一个简单的Hell ...
- Linux环境下段错误的产生原因及调试方法小结
From:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 最近在Linux环境下做C语言项目,由于是在一个原有项目基 ...
- 几种Linux段错误调试方法
一.产生段错误的原因 段错误就是指某一进程访问了不属于它权限范围的内存空间,比如:访问了不存在的内存,访问了受系统保护的内存,访问了只读的内存等.下面是一段会产生段错误的实例代码:main.c #in ...
- 浅析IBM i上C/C++应用程序编译调试方法
软件调试对于编程人员来说有着非常重要的意义,应用程序功能的开发和完善是在不断调试中完成的.本文围绕IBM i上C/C++语言的编译调试问题进行分析和介绍.主要介绍两方面的内容:一是system i上C ...
- [转]Linux环境下段错误的产生原因及调试方法小结
最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多.花费时间最长的问题就是著名的"段错误"(Segme ...
最新文章
- 带你3分钟学Python变量和数据类型
- Redis应用案例 查找某个值的范围
- 脉冲波形的变换与产生
- 单例模式懒汉Java_java 单例模式(懒汉式与饿汉式)
- CHI2019 ChewIt. An Intraoral Interface for Discreet Interactions
- 浅谈关于Java中map这个类衍生的类
- 前端实现动画的7种方式
- 以太网卡 及 以太网帧
- 《辛雷学习方法》读书笔记——第二章 心态
- UE4随笔 —— 角色动画的骨骼重定向
- Web开发 | Spring4 - 01.Spring的概述
- 计算机函数公式发生额总计,如何用Excel Sumif函数做查询模板统计客户在不同时间借款的总金额...
- Linux设备模型_导航篇
- 经典动态规划:高楼扔鸡蛋
- 【Network】网络基础扫盲
- Unity 之 切换语言导致报错:System.FormatException:String was not recognized as a valid DateTime.
- 获取任意网站的图标,标题栏logo,网站logo
- android l 新功能,Android L怎么样 安卓L新特性汇总
- hisense出现android怎么打开,hisense手机怎么刷机?hisense手机刷机教程【图文】
- 易票365显示连接服务器失败,易票365服务器地址参数