好多小朋友只知道去写代码,当代码出错的时候,更多的是去自己看。在这里借助软件中的调试工具,会让我们更加快速的发现代码的逻辑错误,如果是大量的代码,这无疑会减少我们好多时间。
今天小编对devcpp程序中的调试(也就是debug)做一个简单的操作演示。
首先,一段简单的代码#include "stdio.h"
#include "conio.h"
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(x>z)
{t=z;z=x;x=t;} /*交换x,z的值*/
if(y>z)
{t=y;y=z;z=t;} /*交换z,y的值*/
printf("从下到大排序: %d %d %d\n",x,y,z);
getch();
}
这是一个排序的代码
我们先做一个简单的运行,快捷键F11编译运行
加入断点断点就是程序开始的地方,我们选择从main函数第一行开始
加入查看对象鼠标单击右键,找到Add Watch我们可以把我们想看的变量加入查看
加入后可以在界面左上角看到,如下图
进入debug模式快捷键F5开始,点 击下一行Next Line, 要求我们输入3个值,完成后回车。继续点击下一行,这时候我们要注意看屏幕两边值得变化,每一步都是他们交换的过程。
下面是演示图片
以上就是debug的简单调试。
不会调试的程序猿,不是好程序猿哦~
关注小编,消除BUG