IMG_20240401_203010.jpg (829.43 KB, 下載次數(shù): 72)
51hei.png (22.23 KB, 下載次數(shù): 83)
lkc8210 發(fā)表于 2024-4-1 22:20
先把211行的k++移到213行之后
確保LED8[k]里k的值不會(huì)超過4
xiaobendan001 發(fā)表于 2024-4-2 08:41
放前邊也沒問題吧,主要是后面的if(k>=4)改成3才對啊,因?yàn)?4就是led[4]就越界了。
13872888583 發(fā)表于 2024-4-2 10:13
不能是3,3就少一位了。
君工創(chuàng) 發(fā)表于 2024-4-2 15:11
if(K>3){K=0;)這樣也可以吧。
xiaobendan001 發(fā)表于 2024-4-2 10:43
3的話就要放前邊,4就放后邊,總之就是不能讓數(shù)組越界。不越界還有一個(gè)辦法,把數(shù)組定義大一些。
Hephaestus 發(fā)表于 2024-4-2 17:03
214、215行應(yīng)該挪到217~219的括號(hào)內(nèi)部,現(xiàn)在顯示4個(gè)一樣的數(shù)字看不出來,如果是1234就有大問題了。
13872888583 發(fā)表于 2024-4-2 19:02
自加加放到前面,目前hour=1234,試過k=3,4,5.其中3少一位顯示,4顯示錯(cuò)誤,還是少一位,5顯示和4一樣, ...
xiaobendan001 發(fā)表于 2024-4-2 19:18
是,放前邊的同時(shí),判定那部分也要放前邊,否則K=0的時(shí)候就無法參與顯示了
或者你把數(shù)組改成LED8[5],然 ...
歡迎光臨 (http://m.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |