#define MAX 100
double velocity[MAX];
for (itr = 0; itr < velocity[0]; itr = itr + 1)
{
velocity[itr] = velocity[0] - (1*itr);
distance[itr] = rk4_solve(itr, velocity);
cout << setw(5) << itr << setw(9) << velocity[itr] << setprecision(4) << setw(10) << distance[itr] << endl;
}
我試圖將值輸入數組,但由於某種原因,我得到的錯誤:我無效的類型「雙[100] [雙]」 for循環中的3行的數組下標。無效類型「雙[100] [雙]」數組下標
我同意這個答案,並希望指出,如果不是這樣,那麼'velocity [0]'是未定義的,所以任何事情都可能在運行時發生。 – Gorpik
@Gorpik +1考慮到他剪掉了各種代碼行,我不確定任何事情:-) – xanatos