|
有個問題請教一下各位case 2:if(time_data[2]==12)time_data[2]=00; else if(time_data[2]<12)time_data[2]++;break;
此函數(shù)是調(diào)時函數(shù)里月份的那一段,判斷time_dat[2]如果到了12就=0,如果不到就繼續(xù)加1,
現(xiàn)在的效果很正常到了12在按下按鍵就變成00,但是我有個關(guān)于if else if程序執(zhí)行流程疑問就是,如果按鍵按下后,time_dat[2]=12那么time_dat[2]=00
然后再判斷time_data[2]<12成立因?yàn)閠ime_data[2]=00,然后就++不是應(yīng)該是00++=1了嗎,為什么是0
|
|