智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10518|回复: 0
打印 上一主题 下一主题

数组自动检测按键问题

[复制链接]

2

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
133
威望
62
贡献
33
兑换币
34
注册时间
2018-6-27
在线时间
19 小时
跳转到指定楼层
1#
发表于 2018-7-2 11:39:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近在看程序学习C语言编程,上图为其中一段程序,没有搞懂,暂且说下自己的理解,希望大神点一下:
在某一时刻面板各个按键的状态确定,比如都没有按键,因此数组ui8Seqstatus(应该代表某个按键有无按下)和数组ui8State(应该代表某个按键为短按长按1S或者长按2S)应该都有确定的值了。假设面板没有任何按键被按下,则数组ui8SeqStatus为0,此时if语句不执行,直接跳转到else,面板处于复位状态;但是不执行if语句,后面的switch也不执行,导致后面的case也不执行。问题是第一个case里面竟然有不按也就是0的状态,为什么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 18:31 , Processed in 0.045149 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表