我的电脑配置
Intel Core i3-2100 CPU @ 3.10GHz
Windows7 64位
但是,当我执行下面的代码时,为什么要打印1000?
#include<stdio.h>
#include<conio.h>
#include<time.h>
main()
{
printf("Clock %d",CLOCKS_PER_SEC);
getch();
}
实际时钟速度应该在每秒3.1x10 ^ 12左右吗?
答案 0 :(得分:4)
时钟滴答是一个常量但系统特定长度的时间单位,与函数
clock
返回的时间一样。
它与处理器速度无关。
答案 1 :(得分:1)
请参阅Why is CLOCKS_PER_SEC not the actual number of clocks per second?
POSIX要求CLOCKS_PER_SEC等于1000000独立于 实际解决方案。