赞
踩
devc++程序调试
程序调试是程序测试的重要手段。
一、程序编译
程序编译是发现程序错误的第一步。
例9.1
#include <stdio.h>
int main()
{
printf("%d\n",i);
return 0;
}
变量i未定义,编译时发生错误。
图一 程序编译错误
二、调试
调试是根据程序中数据的变化寻找错误的准确位置的方法。
程序调试步骤:
1、设置断点
程序从起点执行到断点处暂停。
断点设置:在光标所在行按F4或点击左侧行号,断点所在行高亮显示。
图二 设置断点
2、调试
按F5或点击调试开始调试
图三 调试
3、设置监控变量
点击“添加查看”,设置监控变量。
图四 添加监控变量
点击“调试”开始调试。
图五 程序调试
点击“下一步”,开始单步执行。
图六 查看监控变量变化
4、结束调试
点击“停止执行”,调试结束。
例8.2 调试举例
#include <stdio.h>
void add(int a,int b)
{
printf("%d %d\n",a,b);
}
int main()
{
int i;
i=1;
add(i++,i++);
printf("%d\n",i);
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。