如果key>=11时,怎样跳出这个函数~~~~~求教 goto 或break或 return 的使用
void DisplayKey_point (void) //数字模块
{
while(1)
{
if(ReadKey())//如果没有按键按下,则直接退出
{
key=Iden
tifyKey();//识别按键编号
while(ReadKey());
}
if(key==1){DisplayKey(q,0x31);}
if(key==2){DisplayKey(q,0x32);}
if(key==3){DisplayKey(q,0x33);}
if(key==4){DisplayKey(q,0x34);}
if(key==5){DisplayKey(q,0x35);}
if(key==6){DisplayKey(q,0x36);}
if(key==7){DisplayKey(q,0x37);}
if(key==8){DisplayKey(q,0x38);}
if(key==9){DisplayKey(q,0x39);}
if(key==10){DisplayKey(q,0x30);} }
if(key>=11){}
}
我研究出来了,是加break!!!!!!但我的效果不太好!!!!!继续和大家讨论下更好的建议···thx
{
while(1)
{
if(ReadKey())//如果没有按键按下,则直接退出
{
key=IdentifyKey();//识别按键编号
while(ReadKey());
}
if(key <= 10) (q,0x30+key);
else ????; //要干什么自己写,不干什么就省略
}
这程序做的,没见过实时性这么牛皮的
谢谢大哥啦,本菜鸟还需要多学习
一周热门 更多>