自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单链表的实现

但是在链表当中我们需要定义一个结构体指针去寻找我们需要寻找的位置同样的。

2024-06-30 14:11:37 1041 7

原创 顺序表的详细过程

在编译器中对于顺序表的头文件后缀为.h。

2024-06-16 18:43:24 764 13

原创 C语言中指针的说明

在C语言当中,我们可以将指针理解为内存当中存储的地址,就像生活当中,一个小区里面,在小区里面有很单元,每一栋单元,单元内的房间有着不同的房间号,我们可以同过几栋几单元去寻找我们想要找到的房间,同样的,我们在C语言当中,指针就是我们寻找想要的房间的一种手段。

2024-06-05 21:51:20 1166 7

原创 C语言文件操作

磁盘上的文件是文件,在程序设计的时候,我们一般将文件分为两种:程序⽂件、数据⽂件(从⽂件功能的⻆度来分类 的)。函数名功能适用于fgetc字符输⼊函数所有输⼊流fputc字符输出函数所有输出流fgets文本行输入函数所有输⼊流fputs文本行输出函数所有输出流fscanf格式化输⼊函数所有输⼊流fprintf格式化输出函数所有输出流fread二进制输入文件fwrite二进制输出文件上⾯表格说的适⽤于所有输⼊流⼀般。

2024-06-02 21:59:14 1402 7

原创 strcpy、strncpy、strcat、strncat、strcmp、strstr字符串函数的使用和模拟

strcpy、strncpy、strcat、strncat、strcmp、strstr字符串函数的使用和模拟

2024-05-31 23:19:01 980 5

原创 C语言中动态内存管理说明

• 这个函数调整原内存空间⼤⼩的基础上,还会将原来内存中的数据移动到新的空间。• 如果参数 ptr 指向的空间不是动态开辟的,那free函数的⾏为是未定义的。• 有时会我们发现过去申请的空间太⼩了,有时候我们⼜会觉得申请的空间过⼤了,那为了合理的使用内存,我们⼀定会对内存的⼤⼩做灵活的调整。• 函数的功能是为 num 个⼤⼩为 size 的元素开辟⼀块空间,并且把空间的每个字节初始化为0。• 数组在申明的时候,必须指定数组的⻓度,数组空间⼀旦确定了⼤⼩不能调整 但是对于空间的需求,不仅仅是上述的情况。

2024-05-30 17:48:34 1111 8

原创 结构体的相关知识

结构体的详细介绍,以及对齐规则的介绍

2024-05-28 19:58:54 484 7

原创 枚举的介绍

性 别有:男、⼥、保密,也可以⼀⼀列举 ⽉份有12个⽉,也可以⼀⼀列举。enum 这些定义的都是枚举类型 枚举类型用{ }括起来的叫做枚举常量。⽐如我们现实⽣活中: ⼀ 周的星期⼀到星期⽇是有限的7天,可以⼀⼀列举。三原⾊,也是可以一一列举的。枚举的特点大致就是这些,最后补充一点。将这些数据一一表示出来就是枚举。顾名思义枚举就是列举的意思。

2024-05-28 00:27:04 266 5

原创 C语言中联合体的说明

左边的结构其实设计的很简单,⽤起来也⽅便,但是结构的设计中包含了所有礼品的各种属性,这样 使得结构体的⼤⼩就会偏⼤,⽐较浪费内存。使⽤联合体是可以节省空间的,举例: ⽐如,我们要搞⼀个活动,要上线⼀个礼品兑换单,礼品兑换单中有三种商品:图书、杯⼦、衬衫。联合体的特点:联合的成员是共⽤同⼀块内存空间的,这样⼀个联合变量的⼤⼩,⾄少是最⼤成员的⼤⼩(因为联合 ⾄少得有能⼒保存最⼤的那个成员)。2:当最⼤成员⼤⼩不是最⼤对⻬数的整数倍的时候,就要对⻬到最⼤对⻬数的整数倍。1:联合的⼤⼩⾄少是最⼤成员的⼤⼩。

2024-05-28 00:13:43 591 4

原创 整数和浮点数在内存中存储

整数的2进制表⽰⽅法有三种,即原码、反码和补码整数的2进制表⽰⽅法有三种,即原码、反码和补码。三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最⾼位的⼀位是被当做符号位,剩余的都是数值位。正整数的原、反、补码都相同。负整数的三种表⽰⽅法各不相同。直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。将原码的符号位不变,其他位依次按位取反就可以得到反码。反码+1就得到补码。

2024-05-26 11:48:47 1020 4

原创 strlen的模拟实现

方法1 计数器strlen函数是用来求字符串长度的函数,这个函数遇到‘\0’就会停止,且这个长度不包含‘\0’。strlen的简单使用时需要包含头文件的 #include<string.h>不过现在我们将模拟实现strlen函数的使用方法1 计数器。

2024-05-21 17:39:26 228 4

原创 数组循环输入让其停止输入例题————单身狗2

【代码】数组循环输入让其停止输入例题————单身狗2。

2024-05-19 21:29:56 99 5

原创 牛客网求哪一年月份中的日子

这个是初学者最容易想到的一种方式,不过在此基础下,我们还可以对其进行化简。还有一种方法就是使用数组进行查找,就有如下的代码。我们先用大家最容易想到的一种方法。

2024-05-14 17:27:23 195

原创 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话.

'D') == 3)表示有3个人说的话是对的。那么现在就讲四个人的话变成了代码,那么最后一句话就是 3个人真,1个人假,所以就是ABCD 4个人说的其中3句话是对的。我们先定义一个变量m,所以我们现在先来分析一下题目,将其转换成代码。A:不是我————翻译成代码就是m!B: 是C———— m==C。C: 是D———— m==D。D: D在胡说————m!那就可以对他们说的话进行判断。那么就可以写成如下代码。

2024-05-11 12:18:48 224 1

原创 pta 简单连连看(C语言实现)

【代码】pta 简单连连看(C语言实现)

2024-05-09 14:17:46 168 1

原创 C语言中交换两个变量的方法(不创建第三个变量)

通过按位异或操作符^

2024-05-09 13:11:16 238 1

原创 原码,反码,补码的使用说明

比如还是a=-10,取反后为011111111111111111111111111111111110101。但是这个为补码,需要将其转换为原码,这里也有两种方式,第一种为再次取反(第一个符号位不取反)然后加1;第二种为减1后取反(第一个符号位不取反),相对来说一般是使用第一种,00000000000000000000000000001011。因为a为正数,即a的原反补码均为00000000000000000000000000001010。

2024-04-27 22:02:29 184

原创 &、|、^、~四种操作符的说明

& | ^ ~ 4种操作符的使用

2024-04-27 21:27:33 338

原创 C语言扫雷的实现

最基础版扫雷的实现。

2024-04-25 17:32:08 179

原创 C语言中if的说明以及注意事项

如果条件为真那么就执行,如果为假就是不执行的,然后还有一点就是这个条件如果说在客观上并不是一个真正的条件比如是数字:0 1 2 3之类的,那就是0为假,非0为真。例题:输⼊⼀个⼈的年龄 如果年龄 <18 岁,打印 " 少年 " 如果年龄在 18 岁⾄ 44 岁打印 " ⻘年 " 如果年龄在 45 岁⾄ 59 岁打印 " 中⽼年 " 如果年龄在 60 岁⾄ 89 岁打印 " ⽼年 " 如果 90 岁以上打印 " ⽼寿星 "然后便是if其实常常与else一起使用。这种情况也是属于最基础的。

2024-04-11 14:35:17 264

原创 C语言的探索:我的第一篇博客

学习C语言的第一篇博客

2024-03-29 16:56:53 127

空空如也

空空如也

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

TA关注的人

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