问个问题,我怎么发现endl比\n快
\n代码用时28.08s:
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=0;i<=100000;i++){
cout<<i<<'\n';
}
return 0;
}
endl代码用时26.23s:
#include<bits/stdc++.h>
using namespace std;
int main(){
for(int i=0;i<=100000;i++){
cout<<i<<endl;
}
return 0;
}
众所周知,26.23≤28.0,所以endl比\n快,并且时间是通过测试 3 次得到的平均数