- 博客(13)
- 收藏
- 关注
原创 【数据结构】链表详解-带头双向循环链表
带头双向循环链表:结构复杂,一般单独存储数据。凭着其复杂的结构我们可以做到快速管理数据,实现对数据的操作。
2023-05-21 23:40:18
177
原创 【数据结构】单链表详解-无头单向不循环链表
链表是一种物理存储上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。单链表、双链表和循环链表。单向、双向、带头、不带头、循环、不循环。链表的八种带头单向循环链表、带头单向非循环链表、带头双向循环链表、带头双向非循环链表、无头单向循环链表、无头单向非循环链表、无头双向循环链表、无头双向非循环链表。
2023-05-20 22:39:17
419
1
原创 轻松掌握C语言--入门
注意:使用时,系统到存放C库函数头文件所在的目录寻找要包含的文件;使用“”时,系统现在用户当前目录中寻找要包含的文件,若没有找到,再到存放C库函数头文件所在的目录中寻找要包含的文件。注意:每个程序都会有一个main函数,main函数就是一个程序的入口。这一行代码声明main函数是一个数据类型为整数的返回值。这一部分在一个函数中属于函数头。文件包含是可以嵌套的,所谓嵌套指的就是一个被包含的文件中还可以包含另一个被包含的文件。一个#include命令只能指定一个被包含的文件。
2022-10-10 20:23:48
413
1
原创 深度剖析字符(串)函数
strlen() //求字符串长度 //长度不受限制的字符串函数 strcpy() strcat() strcmp() //长度受限制的字符串函数 strncpy() strncat() strncmp() //字符串查找 strstr() strtok() //错误信息报告 strerror()C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。所需头文件:#include。字符串长度。
2022-09-29 23:53:45
324
原创 数据在内存中的存储
数值位正整数的原码、反码、补码都相同,负整数的三种表示方法各不相同。计算机中的整数有三种二进制表示方法,即原码、反码、补码。通常应用于函数的返回类型、函数的参数、指针类型。三种表示方法均由符号位和数值位两部分组成;符号位用0表示“正”,用1表示“负”;void表示空类型(无类型)3.整型在内存中的存储。...
2022-08-31 22:43:11
181
原创 C语言入门小游戏—扫雷
这款游戏的玩法是在一个9*9,或自定义大小的方块矩阵中随机布置一定量的地雷。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。按照步骤解题,简单的扫雷游戏已经实现,各位还可以自主实现其他功能,例如:增加一个递归函数,做到扫雷可以一下扫一片。等待改善成功后我将上传代码以及讲解方法。...
2022-08-11 17:15:07
1391
1
原创 C语言入门小游戏—三子棋
三子棋又称为井字棋,相信大家都玩过这个小游戏,其规则就是哪一方先将相邻的的三枚棋子连在一起便获得胜那么今天就由我为大家讲解如何使用C语言实现简单的三子棋游戏吧。根据棋盘的样式,我们可以联想到三子棋棋盘应该有九个待输入数据(可存储),且形式为3*3,所以在这里。总结这是一个简单的三子棋游戏,还有部分功能可以实现,以及你自己的想法也可以添加进去;test.c测试三子棋游戏(实现游戏的大体逻辑和功能)平局的关键在于棋盘的空间状态,即判断棋盘是否满了。关键在于基础的函数应用和对二维数组的熟练使用。.........
2022-07-30 18:44:27
1285
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人