急!!!为什么会出现这种情况??
下边是微分方程数值解的一个程序,要求求出数值解并作出函数图象
double * Antic=new double[40];
double * Euler=new double[40];
Antic[0]=1;
Euler[0]=1;
for(int i=1;i<=40;i++)
{
Antic[i]=(5-exp(-5.5*(i*0.1)))/5.5;
}
for(int i=1;i<=40;i++)
{
Euler[i]=Euler[i-1]-exp(-5.5*(i*0.1));
}
但是每次编译的时候总是产生异常,或是被零除,或是内存越界,但是该程序在VC6 中能够编译通过,这是为什么那??