IMG_20240401_203010.jpg (829.43 KB, 下載次數: 72)
51hei.png (22.23 KB, 下載次數: 83)
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],然 ...
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |