查看c語言的函數運行時間的簡單模板


 1 /*
 2  clock():捕捉從程序開始運行到 clock() 被調用時所耗費的時間,時間單位  3  是clock tick, 即:“時鍾打點”。  4  
 5  常數CLK_TCK:機器時鍾每秒所走的時鍾打點數。  6  */
 7 
 8  #include <stdio.h>
 9  #include <time.h>
10 
11  clock_t start, stop; 12  // clock_t 是 clock() 函數返回的變量類型
13  double duration; 14  // 紀錄被測函數運行的時間, 單位為秒
15 
16  int main() 17  { 18      // 不在測試范圍內的准備工作寫在 colck() 調用之前
19      start = clock(); 20  my_function(); 21      stop = clock(); 22      // 其他不在測試范圍的處理寫后面,例如下面的輸出語句
23      duration = ((double)(stop - start))/CLK_TCK; 24 
25      return 0; 26 
27  }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM