C++中的difftime()函数用法示例

difftime()功能定义于时间头文件。 difftime()函数用于计算每秒两次之间的差。
语法如下:

double difftime(time_t end, time_t start);

参数:此方法接受两个参数:
  • 开始:开始时间的time_t对象。
  • 结束:结束时间的time_t对象。
返回值:此函数返回两次相差马上。
【C++中的difftime()函数用法示例】例:-
//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通过激烈的问题解决过程来训练和掌握这些概念。

    推荐阅读