C++中常用clock()函数求运行时间,返回值类型为clock_t,返回值是程序运行到本次调用clock()函数经过的clock数,头文件为<time.h>。

用法:

  1.求开始时间s=clock();

  2.求结束时间e=clock();

  3.计算中间运行时间T=double(e-s)/CLOCKS_PER_SEC,单位为s,(CLOCKS_PER_SEC为每秒的clock数,是常量);

以求一千万次自加所用时间为例:

 #include<iostream>
#include<time.h>
using namespace std; int main()
{
clock_t s,e;
s=clock();
for(int i=;i<;i++);
e=clock();
cout<<"T="<<(double(e-s)/CLOCKS_PER_SEC)<<"s\n";
cout<<"T="<<(*double(e-s)/CLOCKS_PER_SEC)<<"ms\n";
return ;
}

最新文章

  1. 新上市Lighthouse专用芯片TS3633规格介绍
  2. XML数据 JSON数据 LitJSON 数据 的编写和解析 小结
  3. 随部分div增高总的div也随着增高
  4. javascript中的链表结构
  5. 对原型prototype的详解
  6. PAT乙级 1025. 反转链表 (25)
  7. bitmag
  8. C#中简单调用MD5方法以及MD5简介
  9. python: 生成guid
  10. SPI协议及其工作原理浅析
  11. Weka 入门3
  12. 在Qt中使用sleep
  13. PC远程调试移动设备(转载)
  14. mysql server advanced 5.6基于oracle linux 6.6的安装
  15. Ubuntu的快捷键
  16. Zookeeper 在Hadoop中的应用
  17. JavaDoc的生成规则---ShinePans
  18. python自学基础1week
  19. dm-verity
  20. Struts(二十四):短路验证&amp;重写实现转换验证失败时短路&amp;非字段验证

热门文章

  1. PTA | 1019 数字黑洞 (20分)
  2. 查找 mysql 配置文件 my.cnf
  3. 曹工说Redis源码(4)-- 通过redis server源码来理解 listen 函数中的 backlog 参数
  4. redis修改密码以及验证登录,启动服务常用命令
  5. "四号标题"组件:&lt;h4&gt; —— 快应用组件库H-UI
  6. python3 进程间通信之socket.socketpair()
  7. python3(十) iteration
  8. 双色球的Python实现
  9. Anaconda下的juputer notebook 更改起始目录的方法【填坑】
  10. VirtualBox的四种网络连接方式【转】