Debug,一种程序开发人员必备的调试程序技能

Debug的简介

        Debug,是什么?

                Debug是程序开发人员一种必备的调试程序的技能。

        Debug,能在写程序的过程中帮助我们什么?

                1.追踪代码的运行流程;

                2.程序运行异常的定位和调试。

        Debug,对于我们学习过程的意义?

                1.通过程序的调试能过更好的掌握程序的运行过程;

                2.定位问题的位置,提高我们解决问题的能力。

对于使用Dev-C++这款编译软件来说,在进行Debug时会遇到一定的情况。例如软件突然卡住并退出;调试时,黑窗口的闪退。问题有以下解决办法。

1.软件的卡住并自动的退出:

类似下图:

cabc265b546f458a9a0c7acd22077cff.png

若点击yes,则就会卡退掉。点击no也可以进入到Debug进行调试。

为了避免这种问题,具体我们可以通过打开Dev-C++软件的    工具---->编译选项---->代码生成/优化---->连接器---->产生调试信息  设置为yes,如下图。

ff6577e8d477436d9d70c50ecb30ed00.png

d1ed0df94f4d4ee0b3512c707d13a1af.png

2.调试时黑窗口的闪退:

注意设置断点,出现类似问题可以先在调试前重新进行一下编译运行。(可以尽量的避免这类问题的出现)

设置断点就是在代码前面数字部分的再前面点击一下,该行变成红色即以在该行设置断点

3.查看当前变量的值:

在进入到调试的状态下点击左下角的添加查看按钮然后输入当前程序已有的且要查询的变量名,点击ok,就能够在左边框的调试中看到当前的变量的值。

8c6b1b0e7d984e24be82080c05f82222.png

 

 

 

  • 24
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值