当前位置: 首页 > news >正文

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

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.lryc.cn/news/217300.html

相关文章:

  • 企业之间的竞争,ISO三体系认证至关重要!
  • node教程(四)Mongodb+mongoose
  • 作为一个初学者,该如何入门大模型?
  • 编译支持GPU的opencv,并供python的import cv2调用
  • Bug记录
  • web3 React dapp中编写balance组件从redux取出并展示用户资产
  • BIOS开发笔记 - DDR中的时序参数
  • 语义分割 - 简介
  • ch0_OSI 七层网络协议介绍
  • 超声波俱乐部分享:百度世界大会点燃AI创业者新希望
  • 【项目管理】项目计划中常见影响进度的风险汇总
  • Apache HttpClient库编写的Scala程序
  • Java 为什么不推荐在 while 循环中使用 sleep() 我悟了
  • 编程新手的犯错之路
  • 高级 Python:函数
  • 【学习笔记】[PA2019] Osady i warownie 2
  • Flask——接口路由技术
  • Dubbo篇---第一篇
  • powermock-成员变量赋值
  • Axios请求成功和失败时分别执行哪个函数?
  • 【Linux】进程概念III --fork函数解析
  • 关闭 Android SplashScreen(闪屏)
  • react_16
  • 前端性能分析工具
  • 根据Aurora发送时序,造Aurora 数据包,从而进行AXIS接口数据位宽转换仿真
  • java后端响应结果Result
  • react_11
  • AI:52-基于深度学习的垃圾分类
  • [shell,hive] 在shell脚本中将hiveSQL分离出去
  • 求两个(法)向量之间的rpy夹角