熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
| 多學(xué)多問多積累 |
| 你都沒有寫循環(huán)語句,何來的3次呢?執(zhí)行一次就到底了。 |
|
這里為什么不用循環(huán)? int a ; for(a=0;a<3;a++) { P2=0xfe; delay100ms(2); P2=0xfd; delay100ms(2); } |
| if(a<3); 中的分號(hào)去掉就好, |
| 謝謝大家的回復(fù)! |
| 代碼規(guī)范問題,分號(hào)去掉就行 |
| 基礎(chǔ)不牢,不是別人這里說一句你就能學(xué)會(huì)為什么的。 |
| 將if(a<3);中的分號(hào)去掉,同時(shí)在函數(shù)最底下加while(1); |
| if是判斷語句,不是循環(huán)語句。如果不存在“;”的錯(cuò)誤的時(shí)候,程序只執(zhí)行了一次就已經(jīng)結(jié)束了。把判斷語句放在循環(huán)里面進(jìn)行判斷才會(huì)成立或者直接用循環(huán)判斷。 |
| 參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
|---|---|---|
|
| + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
| 代碼不報(bào)錯(cuò)嗎?那趕緊拆卸軟件吧。if(a<3);{}這是錯(cuò)誤語句 |
| if(a<3),是條件判斷,;是一條空語句。后面的語句與if無關(guān)。 |
|
Powered by 單片機(jī)教程網(wǎng)