在标准的C/C++中最小的时间单位是毫秒ms,下面代码中clock_t是long; 每经过1ms clock()的值就增加1;常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元
1 #include<iostream> 2 #include<ctime> 3 using namespace std; 4 5 int main() 6 { 7 clock_t start,finish; 8 start=clock(); 9 double result; 10 11 //测试数据, 12 long long sum; 13 for(int i=0;i<100000000;i++){ 14 sum+=i; 15 } 16 17 18 finish=clock(); 19 result=(double) (finish-start)/CLOCKS_PER_SEC; 20 cout<<result; //输出单位是s 21 return 0; 22 }
http://www.cnblogs.com/dwdxdy/p/3214905.html
时间: 2024-10-05 11:38:21