📅  最后修改于: 2020-09-25 09:20:03             🧑  作者: Mango
difftime() 函数在
double difftime(time_t end,time_t begin);
difftime()接受两个time_t
对象: end
和begin
,并将差值计算为end - begin
并以秒为单位返回结果。
如果end
是指开始之前发生的时间,则结果为负。
#include
#include
using namespace std;
int main()
{
time_t start, finish;
long product;
time(&start);
for(int i=0; i<10000; i++)
{
for(int j=0; j<100000; j++)
{
product = i*j;
}
}
time(&finish);
cout << "Time required = " << difftime(finish, start) << " seconds";
return 0;
}
运行该程序时,输出为:
Time required = 3 seconds
在这里,time() 函数用于获取类型为time_t
的当前日历时间。