A-A+

Linux C计算函数执行时间

2018年09月07日 C/C++, 笔记 暂无评论 阅读 22 views 次

 

#include <sys/time.h>
#include <unistd.h>
#include <stdio.h>

int main()
{
        struct timeval tpstart,tpend;
        float timeuse;
        gettimeofday(&tpstart,NULL);

        scanf("%d", &i);
        /*这里计算的是scanf函数的执行时间,就是从函数执行到命令行输入回车的时间。*/

        gettimeofday(&tpend,NULL);
        timeuse=1000000*(tpend.tv_sec-tpstart.tv_sec)+
        tpend.tv_usec-tpstart.tv_usec;
        timeuse/=1000000;
        printf("Used Time:%f\n",timeuse);
        return 0;
}
标签:

给我留言

Copyright © 加油247 保留所有权利.   Theme  Ality

用户登录

分享到: