程序调试是程序测试的重要手段。
一、程序编译
程序编译是发现程序错误的第一步。
例1
#includestdio.h
intmain()
{
printf(%d\n,i);
return0;
}
变量i未定义,编译时发生错误。
图一程序编译错误二、调试
调试是根据程序中数据的变化寻找错误的准确位置的方法。
程序调试步骤:
1、设置断点
程序从起点执行到断点处暂停。
断点设置:在光标所在行按F4或点击左侧行号,断点所在行高亮显示。
图二设置断点2、调试
按F5或点击调试开始调试
图三调试3、设置监控变量
点击“添加查看”,设置监控变量。
图四添加监控变量点击“调试”开始调试。
图五程序调试点击“下一步”,开始单步执行。
图六查看监控变量4、结束调试
点击“停止执行”,调试结束。
例2调试举例
#includestdio.h
voidadd(inta,intb)
{
printf(%d%d\n,a,b);
}
intmain()
{
inti;
i=1;
add(i++,i++);
printf(%d\n,i);
return0;
}