智能车制作

标题: 数组自动检测按键问题 [打印本页]

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





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2