c语言贪吃蛇(2)关于蛇的函数封装
hassnakenode():检测循环体内部是否含有蛇身结点,若有,则返回1(对应main输出蛇结点),否则判断点后移吗,再判断,之后返回0(不输出蛇结点)
addnode():创造新蛇结点,用malloc申请空间,并插入到尾结点之后。(尾插法)
initsnake():创建初始头尾结点,malloc申请空间,方便后续蛇结点的添加,初始赋值为(2,2,NULL)(2行2列)。
hassnakenode():检测循环体内部是否含有蛇身结点,若有,则返回1(对应main输出蛇结点),否则判断点后移吗,再判断,之后返回0(不输出蛇结点)
addnode():创造新蛇结点,用malloc申请空间,并插入到尾结点之后。(尾插法)
initsnake():创建初始头尾结点,malloc申请空间,方便后续蛇结点的添加,初始赋值为(2,2,NULL)(2行2列)。