先申明这个并不是测试各种语言的好坏,顶多是和编译优化程度有关。
c语言:
#include <stdio.h>
#include <time.h>
int main(void) {
long a=0;
clock_t start, stop;
double duration;
start = clock();
for(int i=0;i<1000000000;i++){
a++;
}
stop = clock();
duration = ((double)(stop - start))/CLOCKS_PER_SEC;
printf("%f",duration);
return 0;
}
结果是2.9s
c++
#include <iostream>
#include <time.h>
using namespace std;
int main() {
long a=0;
clock_t start, ends;
double duration;
start = clock();
for(int i=0;i<