您的位置:首页 > 编程语言

关于clock()函数的代码

2010-07-05 22:54 260 查看
#include <stdio.h>
#include <time.h>

int main(void)
{
int i = 99999999;
clock_t start, finish;

start = clock();
while (--i)
;
finish = clock();
printf ("%d %lf/n", (finish - start), (double)(finish - start) / CLOCKS_PER_SEC);
return 0;
}


每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。

CLOCKS_PER_SEC是一个宏,通过字面意思就知它的意思,它等同1000毫秒。因为1秒等于1000毫秒。

时钟 每一 秒

#include <stdio.h>
#include <time.h>

int main(void)
{
int i = 99999999;
clock_t start, finish;

start = clock();
while (--i)
;
finish = clock();
printf ("%d %lf/n", (finish - start), clock() / (double)CLOCKS_PER_SEC);  //  double转换哪个都行
return 0;
}


放两个关于这个函数的链接:http://student.csdn.net/space.php?uid=12860&do=thread&id=2572

http://hi.baidu.com/huifeng00/blog/item/fad5e120535e49fed7cae283.html/cmtid/60d2ca1bc3ce4c4843a9adc6
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: