c语言小贪吃蛇无故的小概率bug烦死我了,谁能给看看!谢谢!
本人是一个c语言初学者,一天突发奇想就想作一个贪吃蛇,经过好长时间,我竟然做出来了,我在完成主体逻辑后就开始往里面填加其他功能,但现在我发现一个很不可思议的问题,应该说是两个:一、蛇竟然有一次穿出墙了!!!二、有时个画面上出现两个食物(不知是不是因为食物的产生函数而产生的,反正是除了蛇身之外有两个点);最火的是它们出现一两次之后就不再出现了,搞得我想修正也觉得线索太少了。至于网上说的什么,内存监测之类的查错方法,我也不会呀,对于这种小概率的bug到底该如何是好啊,感觉很无力,想着我一个初学者就受这样的打击,不知以后做大项目该怎么办啊!现在我把源码贴出来,妄图有哪位大侠能有耐心看完我的并不规范的代码,替我找出我的小bug在哪啊?我实在是没办法了啊,吃不下睡不好的!
我源码是在winTc下编译的,用到直接写屏!平时运行没有任何错误(我想着也不应该有什么错啊!
snake_v1.1(win_tc130405).rar
(4.14 KB)
)或者可谁能提供一个查错的其他方法,我现在基本上只会死想,死看代码!