自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 链表初了解

链表,顾名思义,就是“链”起来的“表”,那么这里的“链”和“表”又是什么呢?组成一条链表的一个个“表”实际上就是一个个包含数据和指针的结构体。这里将int类型typedefine为ListNode,是因为List中可以存储任何数据,这样写将来改数据时方便。在链表中,我们通常划分为两个区域,数据域和指针域,数据域用来存放数据,而指针域用来存放指向下一个链表节点的指针。而这些指针,可以把它们抽象地理解为指向下一个节点的箭头,这就是“链”。二者合一,即为“链表”。

2024-09-11 13:03:14 1224

原创 如何用C语言创建贪吃蛇小游戏(附源码)

在搭建GameStart()函数前,我们还需要定义蛇。让我们来思考一下,在贪吃蛇中,我们需要给蛇定义哪些属性?这是贪吃蛇的运行界面(□代表墙,●代表蛇身,★代表食物,笔者在这里用的是搜狗输入法中的符号)。为了达到这个效果,我们需要为蛇定义以下属性:1)蛇头的位置2)蛇身的长度(这里笔者初始化为5,蛇身的长度可以不定义,因为蛇的本质是链表,链表本身可以找到下一个节点,因此只需要定义蛇头的位置就可以找到后面蛇身的节点)3)食物的位置4)蛇的方向5) 蛇的速度6)总分数7)当前食物的分数。

2024-08-23 20:45:09 1409

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除