static怎么理解呢?

2019-08-12 17:30发布

u8 KEY_Scan(u8 mode)
{  
static u8 key_up=1;//按键按松开标志 (只进行一次初始化)
if(mode)key_up=1;  //支持连按  
if(key_up&&(KEY0==0||KEY1==0||WK_UP==1))
{
delay_ms(10);//去抖动 
key_up=0;
if(KEY0==0)return KEY0_PRES;
else if(KEY1==0)return KEY1_PRES;
else if(WK_UP==1)return WKUP_PRES; 
}else if(KEY0==1&&KEY1==1&&WK_UP==0)key_up=1;     
return 0;// 无按键按下
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
wangxingjianghu
1楼-- · 2019-08-13 16:58
回复【6楼】托卡玛克:
---------------------------------
回复【6楼】托卡玛克:
---------------------------------
可否举例说明一下呢,用具体的例子呢?嘿嘿
wangxingjianghu
2楼-- · 2019-08-13 20:23
回复【6楼】托卡玛克:
---------------------------------
可否举例说明一下呢,用具体的例子呢?嘿嘿
wangxingjianghu
3楼-- · 2019-08-14 01:31
回复【7楼】三叶草:
---------------------------------
可否举例说明一下呢,用具体的例子呢?嘿嘿
jermy_z
4楼-- · 2019-08-14 02:20
 精彩回答 2  元偷偷看……
styleno1
5楼-- · 2019-08-14 03:50
从现象能得到的信息有限,建议楼主看C语言标准。
wangxingjianghu
6楼-- · 2019-08-14 03:52
回复【11楼】jermy_z:
---------------------------------
会点知识就了不起 吗,你没有当菜鸟的时候吗?

一周热门 更多>