C++clock()解析如何使用时钟计时的应用
2023-06-13 09:15:00 时间
typedeflongclock_t;
#define_CLOCK_T_DEFINED
#endif
很明显,clock_t是一个长整形数。在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:
#defineCLOCKS_PER_SEC((clock_t)1000)可以看到每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。
#include<iostream>
#include<ctime>
usingnamespacestd;
intmain()
{
longn=0;
clock_tstart,finish;
start=clock();
while(n<1000000000)
n++;
finish=clock();
cout<<(finish-start)/CLOCKS_PER_SEC<<endl;
return0;
}
相关文章
- C++ XML 库 TinyXML2 的基本使用
- C++ hashmap benchmark
- c++中常量表达式_定义字符串常量
- C++ 不知树系列之初识树
- C/C++ Qt ListWidget 列表框组件应用
- C/C++ Qt 选择夹TabWidget组件应用
- c++的链表-C++链表
- c++的链表-链表入门(C++)
- C/C++ Qt QChart 绘图组件应用
- C/C++ Qt ToolBar 菜单栏组件应用
- C/C++ Qt 选择夹TabWidget组件应用
- C/C++ Qt TreeWidget 单层树形组件应用
- C/C++ Qt MdiArea 多窗体组件应用
- C++ 中文周刊 第106期
- 【C++】哈希的应用 -- 布隆过滤器
- 高效易用的C++单元测试框架:轻松构建高质量代码
- g++默认支持c++11标准的办法详解程序员
- C/C++中substr函数的应用(简单讲解)详解编程语言
- 栈及其特点和应用(C++详解版)
- 达内2014C++教程【13.9G】
- C与Oracle融合,开拓跨域应用之路(c++结合oracle)
- 深入分析C++中类的大小
- 解析C++浮点数无效值的定义与无效值判定的小结
- C++采用ring3读取MBR实例
- C++破坏MBR的代码
- VC++中内存对齐实例教程