1.撞墙
1.1最初的头和尾指针要置为空,不然是野指针
1.2 在增加和删除节点后,判断是否撞墙,撞墙则初始话蛇
1.3在撞墙后初始化蛇,如果头不为空就撞墙,得定义临时指针指向头,释放头节点
2.自动刷新地图
2.1 在main函数中用while循环移动蛇,打印地图,用curses里面的refresh函数刷新地图
usleep()速度函数必须得包含头文件 #include <unistd.h>
1.撞墙
1.1最初的头和尾指针要置为空,不然是野指针
1.2 在增加和删除节点后,判断是否撞墙,撞墙则初始话蛇
1.3在撞墙后初始化蛇,如果头不为空就撞墙,得定义临时指针指向头,释放头节点
2.自动刷新地图
2.1 在main函数中用while循环移动蛇,打印地图,用curses里面的refresh函数刷新地图
usleep()速度函数必须得包含头文件 #include <unistd.h>