学习时实验3 一直出现 if statement has empty body,请问是怎么回事?

2019-07-20 05:59发布

我在学习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;

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。