![](https://i-blog.csdnimg.cn/direct/ae7b38b8e51942469ba58caff8dc0669.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言/C++项目篇章
文章平均质量分 95
C语言/C++项目实战的细节以及讲解
Jason_from_China
非心静无以事明,非心坚无以事破
展开
-
贪吃蛇项目(小白保姆级教程)
1:0)//控制面板的操作//隐藏光标信息//指定光标的位置//初始化界面//蛇的状态OK,//正常KILL_ESE,//退出KILL_WALL,//撞墙KILL_MYSELS//咬到自己//蛇的方向enum _DIRUP,//上DOWN,//下LEFT,//左RIGHT//右//创建节点int x;int y;//创建蛇的状态//方向,头节点,状态,食物,一个食物的分数,时间,得分情况//蛇的头节点//蛇的食物//蛇的状态//蛇的方向。原创 2024-05-06 23:00:50 · 1586 阅读 · 2 评论 -
双向链表-(增删减改)+双链表实现通讯录项目
双链表是线性表的链式存储结构的一种,它除了包含线性表所具有的数据元素外,每个数据元素还包含两个指针,分别指向前一个元素和后一个元素。这样,通过这两个指针,就可以很方便地访问双链表中的任何一个元素的前驱和后继。在双链表中,每个节点通常包含三个部分:1. 数据域:用于存储节点的数据。2. 左指针域:指向节点的前一个节点。3. 右指针域:指向节点的后一个节点。双链表的主要特点和优势如下:- 删除和插入操作更加高效,因为可以直接通过指针跳转到前一个或后一个节点,不需要像数组那样进行搬移操作。原创 2024-04-22 04:30:00 · 1524 阅读 · 0 评论 -
单链表(增删减改)+单链表实现通讯录项目+链表的专用题型
单链表是一种数据结构,它的数据元素在物理上不连续,但在逻辑上是连续的,通过指针链接实现数据元素的顺序。在单链表中,每个节点包含数据区和指针区,用于存放数据和指向下一个节点的地址。单链表的实现主要包括头插法、尾插法、头删、尾删、查找、插入、删除等操作。它广泛应用于企业常用的技术中,如排序、查找、插入、删除等操作。相较于顺序表,链表在内存开辟和元素插入删除方面具有优势,但其访问效率相较较低,需要从头节点开始,依序通过每个节点的指针到达下一个节点1279。单链表的创建。原创 2024-04-16 23:38:40 · 1611 阅读 · 0 评论 -
顺序表(增删减改)+通讯录项目(数据结构)+顺序表专用题型
顺序表本质就是数组 结构体初阶+进阶 系统化的学习-CSDN博客简单解释一下,就像大家去吃饭,然后左边是苍蝇馆子,右边是修饰过的苍蝇馆子,但是那个好看的苍蝇馆子一看,这不行啊,我这个和你的东西一样名字一样,我这个吸引不来客户,那我改个名字,叫米其林。就像顺序表和数组之间的区别。顺序表既是一个数据结构,也是C语言中可以使用的一种数据组织方式。作为数据结构,顺序表是一种抽象的数据类型,它指定了一种线性数据集合,其中的元素按照一定的顺序排列,并且可以通过索引来访问。顺序表在许多编程语言中都有实现,包括C语言。原创 2024-04-10 00:49:41 · 2527 阅读 · 8 评论 -
游戏三子棋(井字棋)(C语言实现,三万字超详细教程+源码)
这里的初始化棋盘是很简单的一件事情就是两个循环进行二维数组的初始化代码实现test,cprintf("*******输入对应的数字********\n");printf("*********1.开始游戏**********\n");printf("*********0.退出游戏**********\n");//创建数组//初始化数组//打印棋盘//玩家下棋//电脑下棋//判断输赢case 1:game();break;case 0:printf("退出游戏。");原创 2024-01-06 21:21:47 · 1087 阅读 · 1 评论 -
扫雷游戏(C语言实现,快三万字超详细教程+源码)
这里定义两个二维数组的目的是,如图,这里情况清楚的看出来,如果只是一个棋盘无法做到排雷的时候,如何准确分辨,1是地雷,还是计算出来的以点击为中心的周围的地雷个数。A;一个数组棋盘是给自己看的,全是字符'0000'的棋盘全是字符'0',地雷是字符'1',方便布置地雷,称为mine千万要记得,这里了不是1和0,这里是字符1和字符0,区别就在于加了''这个引号(下面会详细用实例介绍)B;一个全是******的棋盘,不显示地雷,命名为show这个棋盘的目的1,是给玩家看的棋盘。2,是排查地雷。原创 2023-12-20 21:01:36 · 1271 阅读 · 0 评论 -
如何用C语言写出一个猜数字代码游戏(改一下就变成情侣调情小游戏)(详细+源码)
include//rand头文件#include//time头文件printf("--- 输入1 开始游戏 ---\n");printf("--- 输入0 结束游戏 ---\n");while (1)//这里是如果主函数里面输入是1,则进入循环,不然不进循环printf("输入一个数字,小可爱:");printf("小子,你输入大了。");printf("宝宝,你输入小了。");else。原创 2023-12-02 00:10:11 · 1236 阅读 · 0 评论