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,希望大家都能学会。