211-有关程序计时方法的介.pptVIP

  • 6
  • 0
  • 约 21页
  • 2017-09-28 发布于陕西
  • 举报
有关程序计时方法的介绍 Yeung 讨论范围 计算机中的时间相关服务(函数)的主要应用 计时 延时 延时的主要内容和计时差不多,但和统计一个程序需要运行的时间不太相关,所以不做介绍 背景 计算机是怎么获得时间的? 时间是由谁提供的? 有哪些途径可以访问到与时间相关的服务? 方式一、获取系统内部时间 time_t time( time_t *timer ); From CRT library time.h time 返回自1970年1月1日午夜(UTC),到现在为止所经过的秒数。 参数timer提供一个存储时间的地址指针,可以为NULL,表示无需存储。 精度:1s 方式一、获取系统内部时间 time使用: #include stdio.h #include time.h int main() { time_t start = time(0); dosomething(); printf(“Used Time = %d s\n”, time(0) - start); return 0; } 方式一、获取系统内部时间 clock_t clock( void ); From CRT library time.h clock返回当前进程运行时间,时间单位 由CLOCKS_PER_SEC决定。 CLOCKS_PER_SEC表示1秒clock会增加的单位时间。 精度:1/

文档评论(0)

1亿VIP精品文档

相关文档