多学多问多积累 |
你都没有写循环语句,何来的3次呢?执行一次就到底了。 |
这里为什么不用循环? int a ; for(a=0;a<3;a++) { P2=0xfe; delay100ms(2); P2=0xfd; delay100ms(2); } |
if(a<3); 中的分号去掉就好, |
谢谢大家的回复! |
代码规范问题,分号去掉就行 |
基础不牢,不是别人这里说一句你就能学会为什么的。 |
将if(a<3);中的分号去掉,同时在函数最底下加while(1); |
代码不报错吗?那赶紧拆卸软件吧。if(a<3);{}这是错误语句 |
if(a<3),是条件判断,;是一条空语句。后面的语句与if无关。 |
![]() |