signed

QiShunwang

“诚信为本、客户至上”

c语言clock函数使用示例

2021/6/9 4:52:29   来源:

clock_t clock( void );
Calculates the processor time used by the calling process
head file is <time.h>

Return Value
clock returns the number of clock ticks of elapsed processor time. The returned value
is the product of the amount of time that has elapsed since the start of a process and
the value of the CLOCKS_PER_SEC constant. If the amount of elapsed time is
unavailable, the function returns –1, cast as a clock_t.

Remarks
The clock function tells how much processor time the calling process has used. The
time in seconds is approximated by dividing the clock return value by the value of the
CLOCKS_PER_SEC constant. In other words, clock returns the number of
processor timer ticks that have elapsed. A timer tick is approximately equal to
1/CLOCKS_PER_SEC second. In versions of Microsoft C before 6.0, the
CLOCKS_PER_SEC constant was called CLK_TCK.

复制代码 代码如下:

/* CLOCK.C: This example prompts for how long
 * the program is to run and then continuously
 * displays the elapsed time for that period.
 */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void sleep( clock_t wait );
void main( void )
{
   long    i = 600000000L;
   clock_t start, finish;
   double  duration;
   /* Delay for a specified time. */
   printf( "Delay for three seconds\n" );
   sleep( (clock_t)3 * CLOCKS_PER_SEC );
   printf( "Done!\n" );
   /* Measure the duration of an event. */
   printf( "Time to do %ld empty loops is ", i );
   start = clock();
   while( i-- )

   finish = clock();
   duration = (double)(finish - start) / CLOCKS_PER_SEC;
   printf( "%2.1f seconds\n", duration );
}
/* Pauses for a specified number of milliseconds. */
void sleep( clock_t wait )
{
   clock_t goal;
   goal = wait + clock();
   while( goal > clock() )

}//sleep

您可能感兴趣的文章:
  • php警告Creating default object from empty value 问题的解决方法
  • jQuery动画效果animate和scrollTop结合使用实例
  • c#异常处理示例分享
  • C# 实现的图片盖章功能,支持拖拽、旋转、放缩、保存
  • c++内联函数(inline)使用详解
  • c语言stack(栈)和heap(堆)的使用详解
  • c语言main函数使用及其参数介绍
  • c语言随机数函数示例
  • c语言指针之二级指针示例
  • c++拷贝构造函数防篡改示例
  • c++显式类型转换示例详解
  • c++回调之利用函数指针示例
  • c++回调之利用sink示例
  • Python爬虫框架Scrapy安装使用步骤
  • JavaScript对象的property属性详解
  • Centos中安装多个mysql数据的配置实例
  • centos下fail2ban安装与配置详解
  • c#的dataset离线数据集示例