difftime 两时刻的间隔

头文件

#include <time.h>

语法

double difftime( time_t time2, time_t time1 );

功能

函数返回时间参数 time2 和 time1 之差的秒数表示。

示例

#include <stdio.h>
#include <time.h>
#ifdef _WIN32
#include <Windows.h>
#else
#include <unistd.h>
#endif

int main ()
{
    time_t start_t, end_t;
    double diff_t;

    printf("程序启动...\n");
    time(&start_t);

    printf("休眠 5 秒...\n");
    sleep(5);

    time(&end_t);
    diff_t = difftime(end_t, start_t);

    printf("执行时间 = %f\n", diff_t);
    printf("程序退出...\n");

    return(0);
}

输出结果:

程序启动...
休眠 5 秒...
执行时间 = 5.000000
程序退出...
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号