在继上篇[C语言]贪吃蛇_结构数组实现大半年后,链表实现的版本也终于出炉了.两篇隔了这么久除了是懒癌晚期的原因外,对整个游戏流程的改进,模块的精简也花了一些时间(都是借口). 优化模块的前沿链接: ·游戏流程结构的改进 ·对输入的甄别与判断 ·单链表元素移动 一.游戏流程 贪吃蛇游戏的原理很简单,即在一张地图内,有一条蛇和随机出现的食物,玩家操控蛇的移动,当蛇吃到了食物后,蛇长度增加.游戏过程中,蛇不能撞墙,也不能咬到自身. 反映到程序中,就是这样一张简略的流程图(结构数组实现): 在这个流程中…