UNIX の以下のコードは、コマンドによって報告される ~9 秒かかりますtime
。
int main()
{
double u = 0;
double v = 0;
double w = 0;
int i;
for (i = 0;i < 1000000000;++i) {
v *= w;
u += v;
}
printf("%lf\n",u);
}
v *= w;
変更すると実行時間がほぼ2倍になる理由がわかりませんv *= u;