|
發布時間: 2022-2-21 11:56
正文摘要:各位大佬,我是小白,想請教兩處問題,希望能幫忙解惑。 這個程序是一個數碼管計數顯示,最高位是0就不顯示。圖上標記的是一個有符號char j。現在是沒問題 ... |
羅斯德隆 發表于 2022-2-23 12:58 你好,你這個寫法少了個位數,不行的 |
這樣寫不是更好嗎?for(j=5;j>1;j--)
|
lkc8210 發表于 2022-2-21 16:17 謝謝,明白了 |
|
因為第55行的for循環用到j>=0;j-- 前一步j=1,j>=0,循環繼續,j-- 下一步j=0,j>=0,循環繼續,j-- 后一步如果j是無符號,j=255,j>=0,循環繼續,j--,死循環了 |
| 上面已經定義了,再定義肯定錯誤 |