![]() |
發布時間: 2020-2-20 15:52
正文摘要:家里的電熱水器壞了,總是顯示ER錯誤,經檢測是低水位加熱器控制不受控,總是加熱過熱報錯。上水位加熱控制是正常的,現在想只利用上水位控制,到溫度斷開時延時5分鐘控制下水位加熱。用片STC15F104W做了個簡易電路 ... |
建議下次這樣寫就再也不會錯了。 if(1 == shiitme) 有時改變一下編程習慣會讓你省去很多精力。 ![]() |
if(shiitme = 0) 這樣使用是不對的,應該改為 if(shiitme == 1),判斷應該用雙等號。 |
if(shiitme=0)應該是使用判斷句而不是賦值句既應該使用if(shiitme==0) |
沒有keil了,不知keil是報錯還是警告信息?IAR只是一個警告。 if(shiitme=1) 也是可以運行的。但是大忌諱。 |
wulin 發表于 2020-2-20 19:49 多謝, ![]() |
tyrl800 發表于 2020-2-20 17:08 多謝, ![]() |
xuyaqi 發表于 2020-2-20 16:46 多謝,都是我偷懶復制粘貼的錯。 ![]() |
if(shiitme=1) 判斷語句要用== ,不可用賦值符= 。 |
if(shiitme=1) 這樣的都不對 |
if(shiitme=0)不對,應該if(shiitme==1),判斷應該用雙等號。 |