老师,为什么我的窗口一直在输出1呢?
![]() 学习达人
|
WXablv7rqj9
展开
|
![]() 学习达人
|
赣榆老贺
展开
|
![]() 打卡Lv1
|
盛求学
展开
|
![]() 学习达人
|
大容量电老贰
展开
开关是手按的 所以只要按住管脚持就会续输出信号 也就是只要按住就会不停的出1 所以这个程序的目的就是让每一次按键只动作一次而不是按住开关就一直动
这个程序判断的是开关状态的改变 item1被赋值为动作之前的状态 item2在动作进行的时被赋值为新的状态 因为开关被按下一次有两个动作 所以判断item1=0且item2=1来确定是按下的动作而不是抬起的动作
itemSum用来记录开关触发的次数 也是灯的状态 按一下+1 奇数次开按偶数次关
如果我没理解错的话 每一次按开关其实是三遍循环
第一遍按开关→item1=0且item2=1→itemSum+1=1,灯亮,→item1=item2=1
第二遍抬起开关→item2=0,item1=1不触发灯不变
第三次不按开关变量重置为0
等老师判作业 |
|
|
玩点儿高级的
展开
|
![]() ![]() 学习达人
|
xiecaihuan
展开
|
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。