difftime()功能定义于时间头文件。 difftime()函数用于计算每秒两次之间的差。
语法如下:
double difftime(time_t end, time_t start);
参数:此方法接受两个参数:
- 开始:开始时间的time_t对象。
- 结束:结束时间的time_t对象。
返回值:此函数返回两次相差马上。
例:-
//C++ program to demonstrate
//example of difftime() function.
#include <bits/stdc++.h>
using namespace std;
int main()
{
time_t start, ending;
long addition;
time (&start);
for ( int i = 0; i <20000; i++) {
for ( int j = 0; j <20000; j++);
}
for ( int i = 0; i <20000; i++) {
for ( int j = 0; j <20000; j++);
}
for ( int i = 0; i <20000; i++) {
for ( int j = 0; j <20000; j++);
}
time (&ending);
cout <<"Total time required = "
<<difftime (ending, start)
<<" seconds " <<endl;
return 0;
}
输出如下:
Total time required = 2 seconds
被认为是行业中最受欢迎的技能之一, 我们拥有自己的编码基础C++ STL通过激烈的问题解决过程来训练和掌握这些概念。
评论前必须登录!
注册