C问题求指教~关于KEY_Scan()函数

2019-07-21 01:38发布

[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)这种类型的吗)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。