|
// 执行下一次的扫描输出 keyOut++; if(keyOut > 4) { keyOut = 0; } ======================= 这个是要给下一次扫描处理的吧? switch(keyOut) { .... } ==================== 这个switch处理的是keyOut当前值 要先处理当前的,然后再考虑下一个,逻辑要清楚啊 |
| 这个程序代码长,内存大,不好 |
|
条件表达式语句,动作里面没有包括switchy语句,放到前后都没有作用。 这个格式是java语言写法吧 | 这个管道符在这里是按位或啊 |
转成就成图看看
|
xcopter 发表于 2022-6-12 19:17 发生错误的根本原因是代码错误,改变代码位置只是改变发生错误的矩阵行。 错误:if(keyOut > 4) 正确:if(keyOut >= 4) 或 if(keyOut > 3) |