首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >函数的作用是返回一个零

函数的作用是返回一个零
EN

Stack Overflow用户
提问于 2010-01-26 01:54:03
回答 6查看 15.9K关注 0票数 17

C clock()函数只返回一个零。我试着使用不同的类型,没有任何改进...这是一种精确测量时间的好方法吗?

代码语言:javascript
复制
#include <time.h>
#include <stdio.h>

int main()
{
    clock_t start, end;
    double cpu_time_used;

    char s[32];

    start = clock();

    printf("\nSleeping 3 seconds...\n\n");
    sleep(3);

    end = clock();

    cpu_time_used = ((double)(end - start)) / ((double)CLOCKS_PER_SEC);

    printf("start = %.20f\nend   = %.20f\n", start, end);
    printf("delta = %.20f\n", ((double) (end - start)));
    printf("cpu_time_used  = %.15f\n", cpu_time_used);
    printf("CLOCKS_PER_SEC = %i\n\n", CLOCKS_PER_SEC);

    return 0;
}

休眠3秒...开始= 0.00000000000000000000结束= 0.00000000000000000000增量= 0.00000000000000000000 cpu_time_used = 0.000000000000000 CLOCKS_PER_SEC = 1000000

平台:英特尔32位,RedHat Linux,gcc 3.4.6

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2134363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档