用最简单的C语言语句写个推箱子嘚程序
//根据不同的按键 改变不同的值. 分支.
最后记录自己的疑问:在我的想法中:主函数里人物每移动一下也就是操作者每按下一次键盘,使得步数+1可是在实际调试中,每按一下键步数其实+2。也就是说这个代码中,如果用户按键一下bushu变量实际上变成了2。
为了掩盖这个错误我把通关判断中的bushu变量的最大值设置为400(也就是用户按键200下),提示窗口中显示已走步数为 bushu / 2这么样程序运行下来囷预想的就一样了。
可是我始终想不明白为什么此程序按键一下但步数却+2的原因。于是记录在此希望以后得以解决。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。