只需一步,快速開始
熱門: 51單片機 | 24小時必答區 | 單片機教程 | 單片機DIY制作 | STM32 | Cortex M3 | 模數電子 | 電子DIY制作 | 音響/功放 | 拆機樂園 | Arduino | 嵌入式OS | 程序設計
IMG_20240401_203010.jpg (829.43 KB, 下載次數: 72)
下載附件
2024-4-1 20:37 上傳
51hei.png (22.23 KB, 下載次數: 83)
2024-4-1 20:51 上傳
使用道具 舉報
查看全部評分
lkc8210 發表于 2024-4-1 22:20 先把211行的k++移到213行之后 確保LED8[k]里k的值不會超過4
xiaobendan001 發表于 2024-4-2 08:41 放前邊也沒問題吧,主要是后面的if(k>=4)改成3才對啊,因為=4就是led[4]就越界了。
13872888583 發表于 2024-4-2 10:13 不能是3,3就少一位了。
君工創 發表于 2024-4-2 15:11 if(K>3){K=0;)這樣也可以吧。
xiaobendan001 發表于 2024-4-2 10:43 3的話就要放前邊,4就放后邊,總之就是不能讓數組越界。不越界還有一個辦法,把數組定義大一些。
Hephaestus 發表于 2024-4-2 17:03 214、215行應該挪到217~219的括號內部,現在顯示4個一樣的數字看不出來,如果是1234就有大問題了。
13872888583 發表于 2024-4-2 19:02 自加加放到前面,目前hour=1234,試過k=3,4,5.其中3少一位顯示,4顯示錯誤,還是少一位,5顯示和4一樣, ...
xiaobendan001 發表于 2024-4-2 19:18 是,放前邊的同時,判定那部分也要放前邊,否則K=0的時候就無法參與顯示了 或者你把數組改成LED8[5],然 ...
本版積分規則 發表回復 回帖后跳轉到最后一頁
手機版|小黑屋|51黑電子論壇 | 管理員QQ:125739409;技術交流QQ群281945664
Powered by 單片機教程網