C语言中一个简单的计时方法

手打课件,另算作第一次发表文章练手:

clock():捕捉从程序运行到clock()被调用时所用的时间,单位为clock tick,即时钟打点。

常数CLK_TCK:机器每秒钟所走的时钟打点数。//不同的机器该常数不同

用此方法计时时的模板:

#include "stdio.h"

#include "time.h"

clock_t start,stop;//clock_t是clock()函数返回的变量类型

double duration;

int main()

{

  start = clock();

  myFunction();

  stop = clock();

  duration = ((double)(stop - start))/CLK_TIC;//若程序运行不够一个ckock tick,即stop - start = 0; 则让程序重复多次即可

  return 0;

}

你可能感兴趣的:(C语言)