大体思路就是将40*21的区域划分成一个20*21的二维表格,每个模块的大小是2*1,用结构体建造这个二维数组,结构体中有个state变量表示当前这个模块所代表的含义,最外面一圈的状态都是“墙”,通过蛇头的位置和当前方向判断下一位置的状态是否能让蛇继续走下去。