查看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