C语言贪吃蛇总是莫名奇妙卡住,我应该如何调试?

(我加了40C币的悬赏金,求帮忙!)
(问题解决了必有重谢!!!!!)
这是我写的贪吃蛇,它总是莫名奇妙卡住,我不会调试,
哪位大神帮我看看问题出在哪?
(要帮我定位哪里的代码出错了)
(这个bug我也不知道是在哪,似乎它的出现挺随机的)
Tips:运行的时候要先把控制台字号设为14号,然后用英文输入法输入

我用codeblocks写的代码的百度网盘链接

问题已解决,多谢各位看官