[mw_shl_code=c,true]u8 KEY_Scan(u8 mode)
{
static u8 key_up=1;//°??ü°?????±ê??
if(mode)key_up=1; //?§????°?
if(key_up&&((KEY0==0)||(KEY1==0)||(KEY2==0)||(WK_UP==1)))
{
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;// ??°??ü°???
}[/mw_shl_code]
请问大神:这里的
if(a)
{}
else(b)
{}
那如果条件a和条件b都不满足怎么办呢?(常规的不是if(a){}else(!a)这种类型的吗)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>