下記のプログラムでmain関数でf1関数を呼び出した場合とf2関数を呼び出した場合に、処理時間に差がある理由を教えてください。
プログラム
void f1(int n) {
int i, j;
for (i = 0; i < n; ++i) for (j = 0; j < n; ++j) ;
}
void f2(int n) {
int i, j;
for (i = n; i > 0; --i) for (j = n; j > 0; --j) ;
}
int main(int argc, char *argv[]) {
f1(100000);
// f2(100000);
return 0;
}
回答2件
あなたの回答
tips
プレビュー