Dev-C调试的基本方法2-2

news2024/10/7 10:22:37

3.3 跳出函数

在图6所示的状态下,点击单步调试(F7)会继续调试下一行,而如果想结束在函数中的调试,则点击图4③所示的跳出函数,或Ctrl+F8按键跳出f()函数,程序将会停在图5所示的第11行处。

3.4 继续

点击图4④所示的继续按键,或者F4按键,程序则会跳到下一个断点位置处。假设当前代码有两个断点,如图7所示。

图7 两个断点

点击状态栏中的“调试”按键,程序首先在第9行的断点处停止,之后点击图4④所示的继续按键,或者F4按键,程序会停在第5行处。

3.5 停止执行

点击图4⑤所示的按键或者F6按键,停止调试,此时按键状态恢复到图2所示。

4 查看变量的值

当程序停在某个断点处,可以查看当前变量值或者表达式的值。

4.1 查看局部变量值

当调试程序时,程序停在如图8所示的位置处,点击图9①所示的“局部变量”,可以查看当前程序的局部变量值,如图9②所示。

图8 调试程序

图9 查看局部变量值

4.2 查看单个表达式的值

在图10所示的“求值”框里输入表达式,可以查看单个表达式的值。

图10 查看单个表达式的值

4.3 查看多个表达式的值

点击图4⑥所示的“添加监视”按键,接下来在弹出的“新监视表达式”窗口中输入要监视的表达式,如图11所示,点击“OK”按键。

图11 添加监控表达式

之后就可以在Dev-C界面左侧看到要监控的表达式了,如图12所示。

图12 查看多个表达式

通过以上方法可以同时查看多个表达式的值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1167767.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JavaEE的渊源

JavaEE的渊源 1. JavaEE的起源2. JavaEE与Spring的诞生3. JavaEE发展历程(2003-2007)4. JavaEE发展历程(2009-至今)5. Java的Spec数目与网络结构 1. JavaEE的起源 我们首先来讲一下JavaEE的起源 ,为什么要来讲起源 ? …

企业财务数字化转型的机遇有哪些?_光点科技

随着数字技术的飞速发展,企业正面临着一个前所未有的转型机会。尤其在财务领域,数字化不仅仅是一种技术进步,更是一个全面提升企业竞争力的战略选择。那么,企业财务数字化转型所带来的机遇有哪些? 提高效率与生产力 数…

蓝图交互,light chaser里程碑更新

时隔1个月,我终于完成了light chaser蓝图交互的开发工作,这是一个很大的更新,也是light chaser的一个重要的里程碑。 今天我很高兴的宣布,light chaser正式支持蓝图交互! 什么是蓝图交互? 最早听说蓝图是…

EPLAN_013#端子图表、端子连接图_修改和问题

一、端子表格的修改 可以网上下载或者淘宝闲鱼购买(绝大部分不完美或者有很多问题) 刚开始可能需要先新建一个项目(可以是宏项目) 菜单栏—工具—主数据—表格—复制(推荐复制) 1、占位符文本 菜单栏—插入…

333333333333

一、Map 接口 接下来讲的都是基于 jdk8 来开展的。 1.1 特点 1、Map 与 Collection 并列存在。Map 是用于保存具有映射关系的数据,即 key-value。 2、Map 中的 key 和 value 可以是任何引用类型的数据类型。 3、Map 中的 key 不允许重复,原因和 HashSet…

如何将极狐GitLab 漏洞报告导出为 HTML 或 PDF 格式或导出到 Jira

目录 导出为 HTML/PDF 将漏洞信息导出到 Jira 参考资料 极狐GitLab 的漏洞报告功能可以让开发人员在统一的平台上面管理代码,对其进行安全扫描、管理漏洞报告并修复漏洞。但有些团队更喜欢使用类似 Jira 的单独工具来管理他们的安全漏洞。他们也可能需要以易于理…

穿越国界的数字金融:探析中国跨境B2C电商支付的前景与机遇

随着全球数字化浪潮的不断涌现,中国的跨境B2C电商市场正迅速崭露头角,成为世界上最具活力和潜力的市场之一。中国的消费者越来越愿意购买来自国外的产品,而数字金融技术的不断发展也为这一趋势的崛起提供了坚实的基础。 在这篇文章中&#x…

Python数据分析:在职场中的竞争优势

前言 在职场中,技能的重要性是不言而喻的。越来越多的职位要求员工具备数据分析能力,而Python作为一种强大的数据分析工具,正在成为职场中的“利器”。然而,尽管Python数据分析提供了巨大的优势,许多人依然未能掌握这…

前世档案c

题目描述 网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。 现在我们把结论…

CentOS 7使用RPM包安装MySQL5.7

目标 本文目标是简单介绍如何在CentOS 7上使用RPM包安装MySQL 5.7,然后描述如何调整存储路径datadir。 环境准备 操作系统 —— CentOS 7MySQL版本 —— MySQL 5.7.44 获取MySQL-rpm包 官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.htm…

MySQL复习总结(一):基础篇

文章目录 一、MySQL概述二、SQL语句2.1 SQL分类2.2 DDL语言2.2.1 数据库操作2.2.2 表操作:通用2.2.3 表操作:修改2.2.4 表操作:删除 2.3 DML语言2.3.1 添加数据2.3.2 修改数据2.3.3 删除数据 2.4 DQL语言2.5 DCL语言 三、函数四、约束五、多表查询5.1 多表关系 六、事务6.1 事务…

实验三:Intent与Activity的使用

实验三:Intent与Activity的使用 3.1 实验目的 本次实验旨在帮助大家熟练掌握Intent和Activity的使用。Intent的最常见用途是绑定应用程序组件,它能够在应用程序的Activity之间启动、停止和传输数据。同时,我们还将通过添加用户名和密码的示…

【C++初阶】类与对象(二)

目录 前言:一、构造函数1.1 构造函数概念1.2 为什么有构造函数1.3 构造函数的写法及使用1.4 默认构造函数1.5 哪些可为默认构造函数 二、析构函数2.1 析构函数概念2.2 为什么有析构函数2.3析构函数的写法及使用2.4 默认析构函数 三、拷贝构造函数3.1 拷贝构造函数概…

制造行业数字化运维破局之道

项目背景 某大型汽车制造集团,致力于通过数字化、智能化运营手段为用户提升提供高品质的汽车产品和服务。IT部门不仅为内外部持续提供服务,同时为业务运营与核心系统运行提供重要支撑。数字化运维作为数字化转型的核心基础,不但要保障数据安…

CSDN规则详解(一)

文章目录 前言CSDN博客用户准则总则博客注册博客行为规则被投诉侵权用户处理规则附则 博客积分规则博客等级博客VIP文章说明后记 前言 CSDN是一个专业的技术社区,不仅可以分享自己的技术经验,还可以向其他行业专业人士学习。在CSDN上写出优秀的博客可以…

管理如何实现制度流程化 流程表单化 表单信息化 信息标准化?

业务化、流程化、信息化、数字化、自动化、智能化,是企业业务管理发展路径的六个必经阶段 制度业务化,业务表单化,表单流程化、流程信息化、信息标准化、标准制度华。 制度流程化、流程表单化、表单信息化、信息标准化、标准制度华。 管理…

Linux软件安装包管理器yum

Linux软件安装 Linux软件安装的本质 ​ 对于安装软件最基本的理解就是把可执行程序拷贝到指定路径下,我们知道直接输入指令就可以实现想要的功能,这些指令本质上都是放在指定路径下的可执行文件,如果我们把写好的程序编译后的可执行文件放到…

优维低代码实践:打包发布

导语 优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。…

MES系统生产看板

在现代制造业中,生产看板是一种重要的工具,用于实时监控和管理生产过程。而随着制造执行系统(MES)的发展,生产看板已经得到了数字化的升级和优化。 一、MES系统生产看板的概述 MES系统生产看板是制造执行系统在生产现…

客服发送一条消息背后的技术和思考

一、引言 在企业客服场景中,客服发送一条消息的背后,需要考虑网络通信、前端展示、后端存储以及安全性等多个方面的技术支持,单从前端层面来说,就需要考虑到消息的显示、状态更新、稳定传输以及极限操作消息不卡顿等场景&#xf…