独闷闷网
标题:
为什么说delay延时函数里用的变量类型不同,延时的时间也不一样?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2015-8-1 12:51
标题:
为什么说delay延时函数里用的变量类型不同,延时的时间也不一样?已解答。
逃兵-汕头:
这里面int变量和long型变量的定义,延时也不一样。用了int型变量,延时时间几乎是long型数据的四分之一,这个是为什么?
延时1.png
(15.86 KB, 下载次数: 98)
下载附件
保存到相册
2015-8-1 12:51 上传
延时2.png
(12.79 KB, 下载次数: 97)
下载附件
保存到相册
2015-8-1 12:51 上传
★小谢-福州:
很简单,数据处理不同。执行所消耗的机器周期不一样。你访问int可能只要一个机器周期,但是long可能就要取几次了。大数据肯定就要耗费久一点了。这样就平白无故的产生了延时。
逃兵-汕头:
又懂了一点,不同类型变量不一样,占用内存不一样,大的数据不可能一个周期就搞定,需要多个周期,那样每次的差别就累加,这样解释可以吧?
★小谢-福州:
差不多吧。
欢迎光临 独闷闷网 (http://dumenmen.com/)
Powered by Discuz! X3.2