devcpp不能用

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:45:37
电脑重装了系统后,再装devcpp4.9.9.2,能编译简单的程序,但若在程序中开一个大点的数组,运行后就会出现问题,提示**.exe遇到问题需要关闭(重装系统前没这种情况),请问这是什么原因,需怎样解决?

我写的一个简单的测试程序,会出现上述问题:
#include<cstdio>

int main()
{ int a[1000][1000];
for(int i=0; i<1000; ++i)
for(int j=0; j<1000; ++j)
a[i][j]=1;
return 0;
}

人家都说devcpp调试很烂 大数组时内存会不足
调试时不必要的大数组先减小

确实有这点不足之出,如果一个程序对地址操作失误就会对其他程序的编译造成影响