C++:clock函数 vs time函数( 二 )



C++:clock函数 vs time函数

文章插图

5time_t数据类型:
time函数的原型也可以理解为 long time(long *tloc) , 即返回一个long型整数 。
因为在time.h这个头文件中time_t现实上就是long 。
【注】:
①因为time_t类型编码不克不及确定 , 所以尽量不要用t1-t2体例计较两个time_t之间的时候距离 , 而应该用double difftime( time_t time_, time_t time_beg )函数计较时候距离 。
②time_t暗示计较机ji yuan时候 , struct 暗示尺度日历时候 。

C++:clock函数 vs time函数

文章插图

6time函数应用:
计时示例:
time_t start, ;
start = time(NULL);
_sleep(1000);
= time(NULL);
printf("duration: %lf\n", difftime(, start));
//time()函数连系其他函数
//获适当前系统时候或是尺度时候 。
#include <stdio.h>
#include <time.h>
int main()
{
       time_t timer;//time_t就是long int 类型
       ....
       timer = time(NULL);//这一句也可以改当作time(&timer);
       tblock = localtime(&timer);
       printf("Local time is: %s\n",asctime(tblock));
       getchar();
       return 0;
}

C++:clock函数 vs time函数

文章插图

注重事项clock()返回类型为clock_t类型;clock_t现实为long 类型
time获取当前的系统时候 , 返回的成果是一个time_t类型

以上内容就是C++:clock函数 vs time函数的内容啦 , 希望对你有所帮助哦!

推荐阅读