请问clock()函数的返回值clock ticks,频率是18.2hz,与cpu主频无关吗?
在dos,turbo 2.0下编程
想精确测试c代码运行时间,但对于时间函数不是很熟悉
查资料,尝试用INT 8定时器中断,请问这个约55毫秒(1/18.2秒)产生一次中断,这个频率
与所运行系统的cpu主频有关系吗?是不是对于cpu 300M还是2.0G的计算机都是一样的呢?
还有clock()函数中统计的滴答数,其频率也是18.2hz吧?
是不是delay()函数的延迟与cpu主频有很大关系?还是和编译器有关呢?因为我在dos系统下用tc2.0
,可是挺人说同系统下,用tc3.0的话,delay好像比较准?这到底是怎么回事呢?
对于这些概念是在很含糊,希望大家多多指教^_^