个性化阅读
专注于IT技术分析

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

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通过激烈的问题解决过程来训练和掌握这些概念。


赞(0) 打赏
未经允许不得转载:srcmini » C++中的difftime()函数用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏