次の2つのループがあります。
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(){
int start=clock();
for (int i=0;i<100;i++)
cout<<i<<" "<<endl;
cout<<clock()-start<<"\n"<<endl;
cout<<"\n";
int start1=clock();
for (int j=0;j<100;++j)
cout<<j<<" "<<endl;
cout<<"\n";
cout<<clock()-start1<<" \n "<<endl;
return 0;
}
私はそれを3回実行しました。最初の2回の実行では、2番目のループが最速でしたが、3回目の実行では、最初のループが最速でした。これは何を意味するのでしょうか?どちらが良いですか?状況次第ですか?