博客摘录「 嵌入式单片机基础篇(四)之stm32以及51单片机按键输入详解」2023年4月18日-----static的注意点

既然采用软件消抖的方法是加上延时,那么还需要考虑其他的按键情况吗?回答:还要考虑按键是否支持连续按键,比如一直按着按键不放,信号量就一直增加或者信号量只加一次就是支持连续按或者不支持连续按键的例子知识点补充:C语言关键字 :staticStatic申明的局部变量,存储在静态存储区。它在函数调用结束之后,不会被释放。它的值会一直保留下来。所以可以说static申明的局部变量,具有记忆功能。关于static的问题:每次调用getValue函数之后,返回值是多少?int getValue(void){int flag=0;flag++;return flag;}回答:1,1,1,1……int getValue(void){static int flag=0;flag++;return flag;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值