clocks_per_sec是什么

VC++6.0中time.h下宏定义的常量。其值为1000。VC++6.0中该符号常量定义如下:

define CLOCKS_PER_SEC 1000

此外,VC++6.0中把TC2.0中time.h下宏定义的常量CLK_TCK也宏定义成CLOCKS_PER_SEC,这样TC2.0下值为18.2的CLK_TCK在VC6.0下值变为1000。该宏定义如下:

define CLK_TCK CLOCKS_PER_SEC

CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:

define CLOCKS_PER_SEC ((clock_t)1000)

可以看到每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。
可以使用公式clock()/CLOCKS_PER_SEC来计算一个进程自身的运行时间。
详见百科

你可能感兴趣的:(clocks_per_sec是什么)