C++如何求程序运行时间
2024-09-07 11:13:57
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 ;
}
最新文章
- 新上市Lighthouse专用芯片TS3633规格介绍
- XML数据 JSON数据 LitJSON 数据 的编写和解析 小结
- 随部分div增高总的div也随着增高
- javascript中的链表结构
- 对原型prototype的详解
- PAT乙级 1025. 反转链表 (25)
- bitmag
- C#中简单调用MD5方法以及MD5简介
- python: 生成guid
- SPI协议及其工作原理浅析
- Weka 入门3
- 在Qt中使用sleep
- PC远程调试移动设备(转载)
- mysql server advanced 5.6基于oracle linux 6.6的安装
- Ubuntu的快捷键
- Zookeeper 在Hadoop中的应用
- JavaDoc的生成规则---ShinePans
- python自学基础1week
- dm-verity
- Struts(二十四):短路验证&;重写实现转换验证失败时短路&;非字段验证
热门文章
- PTA | 1019 数字黑洞 (20分)
- 查找 mysql 配置文件 my.cnf
- 曹工说Redis源码(4)-- 通过redis server源码来理解 listen 函数中的 backlog 参数
- redis修改密码以及验证登录,启动服务常用命令
- "四号标题"组件:<;h4>; —— 快应用组件库H-UI
- python3 进程间通信之socket.socketpair()
- python3(十) iteration
- 双色球的Python实现
- Anaconda下的juputer notebook 更改起始目录的方法【填坑】
- VirtualBox的四种网络连接方式【转】