c/c++计时函数 clock()
在 #include<time.h>中,有个计时函数clock(),其返回的输出类型为clock_t类型。返回从“开启这个程序进程”到“程序中调用clock()函数”时 之间的CPU时钟计时单元(clock tick)数。
1 | clock_t currentime;//整数 |
在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:
#define CLOCKS_PER_SEC ((clock_t)1000)
可以看到可以看到每过千分之一秒(1毫秒), 调用clock()函数返回的值就加1。即可以认为该clock()函数返回的时间单位是毫秒。