贪吃蛇是一款经典的电脑游戏,可以用 C 语言来实现。这里给出一个 C 语言实现的贪吃蛇源代码的示例:
“` #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h>
#define UP 72 #define DOWN 80 #define LEFT 75 #define RIGHT 77
#define TRUE 1 #define FALSE 0
#define WIDTH 20 #define HEIGHT 20
#define INIT_SNAKE_LEN 5 #define INIT_SNAKE_X 10 #define INIT_SNAKE_Y 10
#define INIT_FOOD_X 15 #define INIT_FOOD_Y 15
#define SNAKE ‘*’ #define FOOD ‘$’ #define BLANK ‘ ‘
// 定义贪吃蛇结构体 struct snake { int x; int y; struct snake *next; };
// 初始化贪吃蛇 struct snake *init_snake(int x, int y) { struct snake *head = (struct snake *)malloc(sizeof(struct snake)); head->x = x; head->y = y; head->next = NULL; return head; }
// 向贪吃蛇头部插入新的节点 void in
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/37852.html