jianhong_wu 发表于 2015-8-1 12:51:50

为什么说delay延时函数里用的变量类型不同,延时的时间也不一样?已解答。

逃兵-汕头:
这里面int变量和long型变量的定义,延时也不一样。用了int型变量,延时时间几乎是long型数据的四分之一,这个是为什么?



★小谢-福州:
很简单,数据处理不同。执行所消耗的机器周期不一样。你访问int可能只要一个机器周期,但是long可能就要取几次了。大数据肯定就要耗费久一点了。这样就平白无故的产生了延时。

逃兵-汕头:
又懂了一点,不同类型变量不一样,占用内存不一样,大的数据不可能一个周期就搞定,需要多个周期,那样每次的差别就累加,这样解释可以吧?

★小谢-福州:
差不多吧。

页: [1]
查看完整版本: 为什么说delay延时函数里用的变量类型不同,延时的时间也不一样?已解答。