Dev-C++调试问题
调试基本思想
调试的基本思想是让程序运行到你认为可能有错误的代码前,然后停下来,在人的控制下逐条语句的运行,通过在运行过程中查看相关变量的值,来判断产生错误的原因。
调试代码
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
for(int i = 1; i <= 10; i++)
{
a++;
cout << a << " ";
}
a--;
cout << '\n';
cout << a;
return 0;
}
调试步骤
1、设置断点
默认情况下,程序会瞬间从开头执行到结尾,除非中途出现错误(称为“运行时错误”,比如读写内存失败、数组越界等)。要想让程序暂停执行,就需要设置一个断点。
所谓断点(BreakPoint),可以简单地理解成障碍物,汽车遇到障碍物不能通行,程序遇到断点就会暂停执行。Dev C++ 给程序设置断点的方法很简单,想在哪一行代码处暂停执行,直接单击代码所在行的行号即可。
注意,只有在“Debug”模式下才