C语言
文章平均质量分 92
C语言中一些有趣的知识
careathers
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言】带头双向循环链表实现及接口解析~
在上一篇博文中,我详细地讲解了无头单向不循环链表的实现,也提到了链表有八种分类,那么难道每种分类都要去学一遍吗?并不是的!我们只需要学习其中最常用的两种链表即可,即是上篇的无头单向不循环链表与本篇的带头双向循环链表,简称单链表与双链表,当我们将这两种链表掌握之后,自然就能独立实现其它链表了。话不多说,直接开始进入正文吧!目录前言(1)带头(2)循环(3)双链表双链表的结构双链表的实现(1)头文件实现1))创建单个双链表节点结构2))接口声明(2)源文件1))初始化链表2)) 打印链表3))尾插。原创 2023-12-08 18:35:29 · 234 阅读 · 11 评论 -
【C语言】超详细的单链表实现及接口执行逻辑解析~
在上两篇博文中,我写了顺序表及以顺序表为底层结构实现通讯录项目的相关内容,这都是线性表的一种,本文将详细介绍另一种线性表数据结构——链表。本文中有超多画图讲解,请你一定不要错过哟!原创 2023-12-04 11:20:05 · 362 阅读 · 13 评论 -
【C语言】基于顺序表结构实现通讯录
在上一篇博客中我详细地讲解了使用C语言来实现顺序表这一基础的数据结构,那么现在就让我们趁热打铁,将这一数据结构切实地使用起来。原创 2023-11-30 18:13:43 · 294 阅读 · 7 评论 -
【C语言】数据结构之 顺序表 “保姆级实现教程”
C语言实现顺序表,图文并茂原创 2023-11-23 23:11:21 · 375 阅读 · 9 评论 -
【C语言】使用冒泡排序思想模拟sqort函数
qsort 是C语言中的一个库函数,它可以对任意类型的数据进行排序,而它的排序思想是快速排序,今天我将使用冒泡排序的思想来尝试实现。原创 2023-10-29 13:18:46 · 350 阅读 · 9 评论 -
【C语言】二维数组传参的本质
二维数组传参时,传递的是首元素的地址。原创 2023-10-27 19:25:53 · 259 阅读 · 2 评论 -
【C语言】一维数组传参的本质
数组名 == 该数组首元素地址,这对我们后文的推进至关重要,不过在文章开头我们会稍微证实一下。原创 2023-10-22 13:41:46 · 263 阅读 · 2 评论 -
【C语言】详解C语言二分查找逻辑及其代码实现
在一个有序的数组中,当我们想要快速地查找到某个数字时,可以采用逐一对照的方式,可是这种方法的效率是非常慢的,于是我们迫切地需要一种便捷高效的方式来解决这个问题,于是本文的主题“二分查找”便应运而生了。原创 2023-08-19 22:38:15 · 1103 阅读 · 3 评论 -
【C语言】猜数字游戏的实现与解析(可能是本年度最详细的代码实现与解析)
在写这一篇博客之前,我一直在想要用什么样的方式给大家展现出来,是先把整个工程完成再去讲每段代码?还是按照代码的实现过程去一步一步推进?或许两者随便哪个都行,但是我觉得,如果想要把一个知识点讲透了,让读者能够跟着自己的文章一起去思考,并且能够独立完成这个项目,那么,我需要做的就不止这点了。目录一:开始前的准备,需求分析二:项目模块化三,函数的实现1,main函数的设计2,封装函数功能实现2)game函数封装test.cgame.cgame.h。原创 2023-10-05 11:15:07 · 1783 阅读 · 4 评论
分享