📜  C++中的difftime()函数

📅  最后修改于: 2021-05-30 01:54:24             🧑  作者: Mango

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等的更多准备工作,请参阅“完整面试准备课程”