difftime()函数在ctime头文件中定义。 difftime()函数用于计算每秒两次之间的差。
句法:
double difftime(time_t end, time_t start);
参数:此方法接受两个参数:
- start:开始时间的time_t对象。
- end: time_t对象作为结束时间。
返回值:该函数以秒为单位返回两次之间的差。
例子:-
// C++ program to demonstrate
// example of difftime() function.
#include
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++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。