c51中 错误syntax error near ✀else✀

2025-02-28 18:47:33
推荐回答(3个)
回答1:

语法错误,多学学C语言把。语法有好几处错误。

回答2:

if(key1=0&&on<100&&off>0)
on=on+10;
off=off-10;
else
if(key2=0&&on>0&&off<100)
on=on-10;
off=off-10;
改为:
if(key1=0&&on<100&&off>0)
{
on=on+10;
off=off-10;
}
else if(key2=0&&on>0&&off<100)
{
on=on-10;
off=off-10;
}

回答3:

这个程序问题很多的
ketyscan(100,0)少分号
if哪里,逻辑太混乱,你要记住,if和else是最近的两个想匹配的,多条语句的话, 要加{}