自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据结构】单链表——增删查改【万字介绍】

线性表(linear list)是n个具有相同特性的数据元素的有限序列;线性表是一种在实际中广泛使用的数据结构,常见的线性表有:顺序表,链表,栈,队列,字符串...链表是一种物理存储结构上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。//将数据类型重定义//对应数据类型的指针,指向动态内存开辟的空间//结点不完整这里,要加上struct函数基本是向上寻找定义}SLTNode;

2023-03-01 21:03:40 736 10

原创 宏offsetof的实现——C语言

1,宏offsetof的用法2,宏offsetof的实现

2023-02-23 11:50:02 394 2

原创 【数据结构】顺序表的增删查改(C语言实现)

C语言数据结构顺序表不理解?增删查改不会做?那还不进来,保证你顺序表这一篇文章搞定!

2023-02-22 19:37:52 1163 8

原创 【C语言】通讯录3.0版本——文件存档

前面学习结构体时,写了通讯录的程序,当通讯录运行起来的时候,可以给通讯录中增加、删除数据,此时数据是存放在内存中,当程序退出的时候,通讯录中的数据自然就不存在了,等下次运行通讯录程序的时候,数据又要重新录入。既然是通讯录就应该把信息记录下来,只有我们自己选择删除数据的时候,数据才不复存在。这就涉及到了数据持久化的问题,我们一般数据持久化的方法有,把数据存放在磁盘文件、存放到数据库等方式。使用文件我们可以将数据直接存放在电脑的硬盘上,做到了数据的持久化。磁盘上的文件是文件。

2023-02-10 17:09:46 224 3

原创 【C语言】通讯录2.0版本——动态内存版本,万字详解

在上一篇文章中我们已经运用所学的结构体,完成了一个基础版的通讯录,但是我们知道这个版本的通讯录还是存在着许多的缺陷。那我们就优化一下我们的通讯录。让他实现动态内存增长。#define NAME_MAX 20//姓名的长度#define SEX_MAX 5//性别的长度#define TELE_MAX 12//电话号码的长度#define ADDR_MAX 30//地址长度#define PON_MAX 1000//通讯录的大小。

2023-02-10 16:21:07 294 2

原创 【C语言】实现通讯录(1.0)——通俗易懂版本

包看包会,用通俗易懂的话语,让你自己实现通讯录

2023-01-17 20:50:06 275 10

原创 【详解库函数】C语言——字符函数和字符串函数的部分模拟实现

本篇文章的重点在于介绍处理字符,字符串的函数的使用以及注意事项,还有部分函数的模拟实现。1,源字符串必须要以'\0'结尾。2,目标空间必须足够大,要能够存放下源字符串。3,会将源字符串中的'\0'拷贝过去。4,目标空间必须是可变的。1,源字符串必须以'\0'结尾。2,目标空间必须足够打,能够存放下源字符串。3,目标空间必须可修改。++str1;++str2;int main()1,将num个源字符串的字符拷贝到目标空间。

2023-01-17 01:20:01 159

原创 深度剖析数据在内存中的存储

本篇知识点:1,数据类型详细介绍2,整形在内存中的存储:原码,反码,补码3,大小端字节序介绍及其判断4,浮点型在内存中的存储解析在前面的学习中我们已经知道了C语言中有那些基本的数据类型,以及他们所占的存储空间大小。我们来看一下内存中的存储:我们可以清楚的看到a和b存储的都是补码,但是顺序怎么和我们算出来不一样呢?什么是大小端:大端字节序存储:是指数据的低位保存在高地址中,而数据的高位,保存在低地址中小端字节序存储:是指数据的低位保存在地址中,而数据的高位,保存在数据的高地址中。

2023-01-03 22:32:50 99 5

原创 MapReduce计算框架——初探MapReduce【14000字详解】

14000字详解MapReduce计算框架,包看包会

2022-12-16 20:04:12 490 12

原创 C语言初阶指针详解

1, 指针是内存中一个最小单元的编号,也就是地址。2,平时口语中说的指针,通常指的是指针变量,是用来存放地址的变量。1,生活地址2,内存中的地址1,在C语言中,允许用一个变量来存放其它变量的地址, 这种专门用于存储其它变量地址的变量, 我们称之为指针变量。int main(){//在内存中开辟一块空间//int占4个字节,这里是将a的4个字节的第一个字节放到p当中去,而这时的p就是一个指针变量return 0;}1,指针变量是用来存放地址的,地址是唯一标识一个内存单元的。

2022-12-12 22:42:26 261

原创 6-10 阶乘计算升级版(C语言-PTA)

其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。

2022-12-12 15:52:00 2909

原创 【C语言】刷题计划第一期——洛谷编程题目集

键盘敲烂,年薪三十万,这些题你确定不进来做一做吗

2022-12-09 16:22:17 813

原创 C——实现字符串逆置的两种详细方法

【倒置字符串】将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I I like beijing. beijing. like I1,先逆序整个字符串2,在逆序每个单词3,输出字符串那我们怎么逆序整个字符串呢,我们知道肯定是传址才能改变,这里我们就想到用指针,我们让它首位一个一个交换不就是把整个交换了吗。 那么问题来了我们怎们把每一个单词逆置呢?其实也很简单,这个逆置函数我们其实还可以使用,

2022-12-05 20:16:17 1304

原创 C——有序数列合并

目录题目描述:输入描述:输出描述:思路解析:源码: 输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。数据范围: 1

2022-12-05 19:41:39 671

原创 C语言初阶——操作符详解(上)

我们知道C语言有很多操作符,操作符的应用很多小伙伴觉得很简单,但是出现这个东西一定有其中的奥妙,现在跟随小编一起来看看吧!

2022-11-15 20:34:32 453

原创 自己实现扫雷游戏,不进来了解一下吗——C语言实现

今天给大家带来的内容是扫雷游戏,现在去你的电脑上找一个扫雷游戏是不是没有了?没关系,我们自己设计实现一个属于自己的不是更好?所以今天带大家手把手实现扫雷游戏。声明一下:show是玩家可以看到的,mine是用来布雷的。

2022-11-12 01:00:00 211 1

原创 C语言实现三子棋游戏(超级详细版本)

C语言超详细实现三子棋

2022-11-10 18:16:54 819

原创 C语言干货——喝杯可乐的时间顺便搞懂函数递归

函数递归

2022-11-07 16:10:09 216

原创 C语言初阶——实现猜数字游戏

C语言详解介绍怎样完成猜数字游戏

2022-10-28 14:32:14 1275

原创 云顶之弈下累了——就来看看C语言函数吧!

C语言函数各种类型讲解

2022-10-19 17:50:37 217 1

原创 C语言小白的养成计划

C语言小白的养成计划

2022-10-14 13:52:40 997

原创 C语言初阶学习2——三大循环

C语言三大循环语句的讲解和使用

2022-09-25 02:31:19 97

原创 C语言初阶学习 1——函数

希望用接地气的语言,让大家了解C语言

2022-09-20 15:44:17 274

空空如也

空空如也

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

TA关注的人

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