我在学习stm32f407 的时候,学习的是实验3中的按键实验,但是一直出现warning:if statement has empty body,并且一直提示缺少‘)’,但是我并没有少啊,想问问是怎么回事
if(key_up&&(KEY0==0||KEY1==0||KEY2==0||WK_UP==1))//就是这句语句,一直出现warning:if statement has empty body
{
delay_ms(10);//去抖动
key_up=0;
if(KEY0==0)return 1;
else if(KEY1==0)return 2;
else if(KEY2==0)return 3;
else if(WK_UP==1)return 4;
}else if(KEY0==1&&KEY1==1&&KEY2==1&&WK_UP==0)key_up=1;
return 0; |