计时函数
- 在C++中,计时通常使用
<time.h>
头文件中的clock()
函数记录CPU单元的运行周期时间,配合CLOCKS_PER_SEC
实现对真实事件单位秒(s)等的转换。
- 两次调用
clock()
函数,差值表示程序运行开始和结束时刻之间的CPU时钟计时单元(clock tick)数; -
CLOCKS_PER_SEC
,表示一秒钟会有多少个时钟计时单元(clock tick); - 设差值为
duration
,duration / CLOCKS_PER_SEC
就为秒。
计时程序
- c++常用程序计时方法