更新时间:2015-06-26 18:49:51浏览次数:1+次
函数原型:
声明于头文件:time.h,使用前要包含此头文件。double difftime( time_t timer1, time_t timer0 );
返回值:两个时间的间隔时间的秒数,间隔时间由timer1-timer0 。
参数 timer1:结束时间。
参数 timer0 :开始时间。
时间间隔计算也就是用结束时间减去开始时间所得的秒数。因为time_t类型本身就是使用秒数来计算日期时间的,所以,此函数内部实现很简单。直接将第一个参数减去第二个参数就可以了。
下面直接展示一个实例代码:
#include <stdio.h>
#include <time.h>
void main()
{
time_t start, finish;
double result, elapsed_time;
/* - 循环乘法计算- */
time( &start );
for( long loop = 0; loop < 1000000000; loop++ )
result = 3.63 * 5.27;
time( &finish );
elapsed_time = difftime( finish, start );
printf( "\n耗时 %2.0f 秒.\n", elapsed_time );
}
相关资讯