一般有这么几个函数可以使用:
中的std的clock() 可以精确到1ms
中的win下常用的GetTickCount可以精确到18-20ms
当然这些都不是C或是C++标准支持的。
我们先来看看clock()的用法:
#include
#include
int main()
{
time_t t; //一定要这个类型
long i;
t = clock();
for (i = 0; i < 1024 * 32768; ++i) ; //做些耗时的事情,可能就是你的算法
printf("time consumed: %d ms", clock() - t); //这样输出的就是耗时的毫秒数了
return 0;
}
GetTickCount()用法类似。
阅读(1385) | 评论(0) | 转发(0) |