|
|
本帖最后由 hutians 于 2015-2-10 21:43 編輯
在一般的程序中數(shù)碼管的斷選和位選哪個(gè)在前哪個(gè)在后,基本沒有區(qū)別,但是若程序復(fù)雜到一定的程度,那么你就不得不考慮先后的問(wèn)題了。
這個(gè)問(wèn)題以前也沒有引起過(guò)我的注意,不過(guò)最近的一個(gè)程序卻在這快出了錯(cuò),問(wèn)題很不好找,后來(lái)發(fā)現(xiàn)是斷選和位選的問(wèn)題引起的,這下我不得不對(duì)這個(gè)問(wèn)題進(jìn)行研究了。
在研究中發(fā)現(xiàn),如果把位選放在前面那么:
第一次位選后到第一次斷選后的時(shí)差是,0.000 03581
第一次斷選后到第二次位選后的時(shí)差是,0.005 32124
如果把斷選放在前面那么:
第一次斷選后到第一次位選后的時(shí)差是,0.000 35810
第一次位選后到第二次斷選后的時(shí)差是,0.005 32126
從上面的數(shù)據(jù)可以看出0.000 35810比0.000 03581大了10倍,也就是說(shuō)在顯示下一個(gè)數(shù)時(shí),上一個(gè)數(shù)滯留的時(shí)間太長(zhǎng),造成了顯示出亂碼的現(xiàn)象。換句話說(shuō),在程序復(fù)雜到一定程度時(shí),斷選在前會(huì)造成亂碼,而位選在前則不會(huì),我建義大家以后在寫數(shù)碼管程序的時(shí)候盡量把位選寫在前,養(yǎng)成一個(gè)好的習(xí)慣,這樣可以在以后的學(xué)習(xí)中少走彎路!(Tym)
|
|