一个计算程序运行耗时的代码段
 1 #include "time.h"
#include "time.h"
2 
 
3 // 时间变量与时间函数
// 时间变量与时间函数
4 clock_t tstart = 0;
clock_t tstart = 0;  
5 
 
6
7 void Settime()
void Settime()
8 {
  { 
9 tstart = clock();
 tstart = clock(); 
10 }
}
11 
 
12
13 double Gettime()
double Gettime()
14 {
  {
15 return (double)((double)clock() - (double)tstart)/(double)CLOCKS_PER_SEC;
 return (double)((double)clock() - (double)tstart)/(double)CLOCKS_PER_SEC; 
16 }
}
17 
 
18 
 
19 
 
20 int main()
int main()
21 {
{
22 Settime();//开始计时
      Settime();//开始计时
23 /****
      /****
24 do something ****/
            do something ****/
25 
 
26 cout << "-->监视耗时 : " ;
     cout << "-->监视耗时 : " ;
27 cout << Gettime()<< endl ;
     cout << Gettime()<< endl ;
28
29 return 1;
     return 1;
30 }
}
 
 #include "time.h"
#include "time.h"2
 
 3
 // 时间变量与时间函数
// 时间变量与时间函数4
 clock_t tstart = 0;
clock_t tstart = 0;  5
 
 6

7
 void Settime()
void Settime()8
 {
  { 9
 tstart = clock();
 tstart = clock(); 10
 }
}11
 
 12

13
 double Gettime()
double Gettime()14
 {
  {15
 return (double)((double)clock() - (double)tstart)/(double)CLOCKS_PER_SEC;
 return (double)((double)clock() - (double)tstart)/(double)CLOCKS_PER_SEC; 16
 }
}17
 
 18
 
 19
 
 20
 int main()
int main()21
 {
{22
 Settime();//开始计时
      Settime();//开始计时23
 /****
      /****24
 do something ****/
            do something ****/25
 
 26
 cout << "-->监视耗时 : " ;
     cout << "-->监视耗时 : " ;27
 cout << Gettime()<< endl ;
     cout << Gettime()<< endl ;28

29
 return 1;
     return 1;30
 }
} 
                     
                    
                 
                    
                 
 
  

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号