#include <\time.h>
最常用的无疑是time函数,用法如下:
Int start,end;
Start = time(NULL);//获得当前系统运行时间
//处理事件
End = time(NULL);//获得处理完事件后系统运行时间
Put(end-start);
但是time函数用来计时并不是特别的精确,只是精确到s级的计时单位,所以在一些需要精确计时的程序中,可以使用clock函数来实现计时,这个函数计算的是从程序启动占用CPU的时间。用法如下:
Clock_t start, end;
Double runtime;
Start = clock();
//处理事件
End = clock();
Runtime = (double)(end - start)/CLOCKS_PER_SEC;
Put(runtime);
Clock计时函数很容易计时不准确。