|
這幾天做個倒計時器,碰到了問題,特來請教:我定時器初值設(shè)為(65536-49980)/256及(65536-49980)%256,到時了num++;然后if(num>=1200) num=(num-1200);分鐘減1:minite--;
然后問題來了:開始幾分鐘還正常,每過幾分鐘后就開始亂來了:小時減1小時,分鐘減個幾分鐘,然后再正常運(yùn)行幾分鐘后又這樣,
后來我把程序改為if(num>=1200) num=0;后再運(yùn)行程序就正常了,就是想不明白用上面的程序為什么不行呢?問題出在哪里? |
|