违背C语言常识的调试现象,也许是我懂得太少

2019-08-17 02:21发布

4]5170{27(ZUhJJFOIFW9.png 这个程序一步一步调试的时候有现象出来,然而直接在开发板上运行去没有现象,按键相当于没按下去,很是疑惑,第一次循环时if语句相当于没有作用,直接跳过,疑惑??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
执迷
2019-08-17 22:41
本帖最后由 执迷 于 2017-7-10 09:11 编辑

如果你没在按键扫描里面处理run、就是不会处理if。。应该是被优化了,执行一次后run=on后再也进不去了,肯定没反应啊。。。。如果你在按键扫描把run=ON,它就进不去按键处理程序了。肯定没反应啊。。。如果你在按键扫描把run=OFF,那是OFF表示开状态机?这个习惯不好,初始化run就等于on,这样应该第一次就不会被跳过吧。。

一周热门 更多>