![](https://i-blog.csdnimg.cn/direct/fe3282524ca94be784bd9f71e1f84a91.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 91
本专栏旨在记录和分享本人在学习C语言过程中所遇到的知识点和如何解决困难的。同时也希望本专栏可以帮助更多的读者爱上C语言,爱上编程。
埋头编程~
学习很难,但坚持一定很酷
展开
-
strlen函数及其模拟实现(C语言)
本文详细的介绍了strlen函数的使用以及其模拟实现,干货很多,快来看看吧。原创 2024-05-22 19:28:02 · 1210 阅读 · 1 评论 -
详解C语言的数据类型和变量(上)
在本章,详细的解读数据类型和数据类型的长度原创 2024-04-11 13:13:34 · 2106 阅读 · 4 评论 -
变长数组(有趣+最本质的讲解)
变长数组的所有秘密都在里面了哦,快来看看吧原创 2024-05-15 01:39:40 · 1155 阅读 · 5 评论 -
详解C语言中的分支语句(上)
详细的解释了if语句原创 2024-04-16 00:27:58 · 1006 阅读 · 1 评论 -
strcat函数及其模拟实现(C语言)
本文主要讲解了strcat函数的使用和模拟实现原创 2024-05-26 13:48:05 · 1156 阅读 · 1 评论 -
打开C语言常用的内存函数大门(二)—— memmove()函数 (内含memmove的讲解和模拟实现)
在本文中,我介绍了memcpy与memmove两个函数的差异、memmove函数的使用及其模拟实现。原创 2024-05-31 16:48:36 · 1109 阅读 · 1 评论 -
扫雷游戏(仅用数组和函数实现)
如果你是读到这里的读者,请给自己一个大拇哥。你已经战胜了99%的用户了。如果看完后,能够独立的写出来那就更棒了!!!编程不是看出来的,而是练出来。加油!!!✊✊✊。原创 2024-05-01 19:25:40 · 719 阅读 · 5 评论 -
详解C语言中的数组
详细讲解了何为数组,以及一维数组和二维数组的使用原创 2024-05-12 15:06:49 · 905 阅读 · 3 评论 -
打开C语言常用的内存函数大门(三) —— memset()函数(内含讲解用法和模拟实现)
本文讲解了memset函数及其模拟实现。原创 2024-06-01 22:26:09 · 602 阅读 · 0 评论 -
详解C语言中的分支语句(下)
本章详细的讲解了各种逻辑运算符,还有短路的问题。甚至还透彻地讲解了switch语句原创 2024-05-02 13:21:36 · 1009 阅读 · 3 评论 -
详解C语言的数据类型和变量(下)
续接详解C语言的数据类型和变量(上)的内容。原创 2024-04-12 13:46:34 · 1007 阅读 · 2 评论 -
strcpy函数及其模拟实现(C语言)
本文主要讲解了strcpy函数的使用和模拟实现。干货满满,快来看吧!原创 2024-05-24 14:23:18 · 669 阅读 · 3 评论 -
打开常用C语言常用内存函数的大门 ——memcmp函数及其模拟实现(完结篇)
本文讲解了memcmp函数的使用及其模拟实现。另外,本篇也是C语言常用的内存函数完结篇了,如果前面还有没看的函数,记得补一下哦!!!👍👍👍🎇原创 2024-06-03 16:15:17 · 696 阅读 · 2 评论 -
【C语言】详解函数(下)(庖丁解牛版)
在本文中,主要介绍了数组作为函数参数的情况,以及函数的嵌套调用和链式访问原创 2024-06-06 01:18:15 · 1261 阅读 · 16 评论 -
【C语言】详解static和extern关键字
在本文中,介绍了变量的作用域和生命周期,还说明了static和extern两个关键字以及它们如何使用。原创 2024-06-07 14:18:26 · 824 阅读 · 2 评论 -
qosrt函数的讲解和模拟实现(干货巨多!!!)
qsort函数的使用和模拟实现qsort函数,思维干货非常多原创 2024-05-22 01:00:58 · 1005 阅读 · 1 评论 -
【计算机组成原理】1.1计算机的软硬件组成(记录学习计算机组成原理)
本文主要是讲解了基于早期的冯诺依曼机的组成逻辑结构,逐渐延伸到了现代的计算机逻辑结构。其中还讲解了硬件的基本组成,旨在为后面的学习打好基础。原创 2024-06-02 16:06:19 · 1065 阅读 · 0 评论 -
【C语言】详解函数(上)(庖丁解牛版)
本文讲解了什么是标准库、库函数,以及介绍了函数的定义,函数的调用。还仔细地剖析了自定义函数的语法,形式参数和实际参数及其它们之间的关系,return语句。原创 2024-06-04 22:45:43 · 1334 阅读 · 18 评论 -
详解C语言中的循环语句
详细的讲解了for、while、do while、goto语句原创 2024-05-04 12:41:04 · 2319 阅读 · 2 评论 -
打开C语言常用内存函数的大门(一) —— memcpy()函数 (内含讲解用法和模拟实现)
在本文中,我介绍了memcpy函数的返回值和各个形参的含义、memcpy函数如何使用以及memcpy函数的模拟实现。原创 2024-05-31 13:31:48 · 2628 阅读 · 15 评论 -
【C语言】青蛙跳台阶问题 - 递归算法(一种思路,针对三种不同的情况)
本文详细的讲解了青蛙跳台阶问题的基本思路以核心思想,还有两道变式题(拓展)原创 2024-06-10 13:10:36 · 1166 阅读 · 1 评论 -
【C语言】动态内存管理(上)
在本文中主要是介绍了为什么要进行动态内存开辟,以及我们在动态内存开辟的时所要用到的一部分函数——malloc、calloc、free,还用它们在使用上面的一些细节。干货满满!!!原创 2024-07-21 10:01:46 · 927 阅读 · 0 评论 -
【C语言】详解结构体(中)(结构体的内存对齐,重点中的重点)
在本文中主要介绍了结构体的内存对齐,这个是以后大家面试可能会遇到的问题。原创 2024-07-15 11:34:48 · 1098 阅读 · 1 评论 -
【C语言】文件操作(中)
本文主要讲解了,文件操作是如何操作的,以及操作的一些基础细节。我们还讲了流的概念。原创 2024-07-30 00:35:33 · 1095 阅读 · 5 评论 -
【C语言】动态内存管理(下)(realloc函数)
在本文中,我们学习到了realloc的各种细节,以及动态内存常见的错误。希望读者们以后在写代码时尽量避免这些错误,否则程序就会陷入到水深火热之中。结合动态内存管理(上)的内容,我们已经清楚的知道了动态内存开辟是怎么一回事了。总而言之,就是玩明白malloc、calloc、realloc、free这几个函数。原创 2024-07-21 15:44:44 · 744 阅读 · 10 评论 -
【C语言】枚举类型(enum)
本文主要讲解了枚举类型,包括它的含义、声明以及如何使用的话题,展开了解释。干货满满!原创 2024-07-17 17:52:40 · 689 阅读 · 0 评论 -
【C语言】文件操作(上)
本文主要讲解文件的基础概念,我会给大家讲解我们为什么会使用到文件这种东西,以及文件的分类。原创 2024-07-29 16:31:26 · 909 阅读 · 13 评论 -
【C语言】编译和链接(细节的king)
本文讲解大家在写代码时,代码是如何被编译器执行的。其中涉及到了翻译环境和运行环境,其中讲解了翻译环境里面的诸多细节。看完本文后,绝对让你的知识跟上一层楼。原创 2024-08-06 11:07:43 · 871 阅读 · 6 评论 -
【C语言】fscanf 和 fprintf (文件顺序读写)
本文将会讲解fscanf函数以及fprintf函数,还会讲解scanf / fscanf / sscanf之间的区别以及printf / fprintf / sprintf之间差异。原创 2024-08-01 15:54:37 · 998 阅读 · 6 评论 -
【C语言】详解feof函数和ferror函数
本文主要讲解了feof函数以及避免错误使用feof函数,还有讲解了ferror。文章有具体例子可以帮助大家更好的消化知识。原创 2024-08-03 12:21:30 · 1030 阅读 · 1 评论 -
【C语言】函数递归 (包你懂的)
在本文中,详细的讲解了什么是递归、递归的核心思想以及如何用递归解决问题原创 2024-06-09 12:11:56 · 1195 阅读 · 0 评论 -
【C语言】文件操作(下)
我从为什么要使用文件再到文件的打开和关闭操作给大家解读了文件在内存中运行的底层原理,但是我并未介绍文件的一下详细的读写操作。那么,在本文我就给大家介绍文件的一系列读写操作。原创 2024-08-01 00:15:06 · 1032 阅读 · 3 评论 -
【C语言】fseek、ftell以及rewind函数(随机文件读写)
在之前,我讲过文件的顺序读写。但是我们可不可以随机读写文件呢?答案是当然可以的,只要我们合理的控制文件指针的位置(光标),就能够读取到我们想要读取的数据。本文讲解了fseek函数、ftell函数以及rewind函数和它们的详细用法。原创 2024-08-03 10:41:38 · 999 阅读 · 10 评论 -
【C语言】详解结构体(下)(位段)
在本文中,介绍了什么是位段,位段的声明以及他在内存中的存储形式和在实际生活中应用。内容丰富,干货满满!!!原创 2024-07-16 21:30:19 · 828 阅读 · 0 评论 -
【C语言】联合体(union)
本文主要是介绍了联合体的含义、声明以及所占空间大小的计算和使用原创 2024-07-17 22:47:26 · 411 阅读 · 1 评论 -
【C语言】预处理详解(上)
在讲解编译和链接的知识点中,我提到过翻译环境中主要由编译和链接两大部分所组成。其中,编译又包括了预处理、编译和汇编。当时,我只是粗略的讲解预处理的过程,那么本文将会带着大家去领略预处理的各项操作。还有一些预处理的奇葩操作。原创 2024-08-07 11:12:37 · 853 阅读 · 13 评论 -
【C语言】预处理详解(下)
我们接着[详解预处理(上)](http://t.csdnimg.cn/yZvEl)内容给大家继续讲解预处理的有趣之处。原创 2024-08-07 13:05:48 · 1172 阅读 · 20 评论 -
【C语言】详解结构体(上)
在本文中,我想告诉大家的是:结构体的用途、结构体的声明、结构体的变量的创建及初始化还有结构体的自引用。原创 2024-07-15 00:10:27 · 983 阅读 · 1 评论 -
【C语言】柔性数组(打开前所未见的大门)
本文详细的介绍了何为柔性数组,以及柔性数组的使用演示。干货满满!!!所谓的柔性数组,就像是一块具有柔性的布料,可以在一定的环境下随意改变它的长度,使其符合我们的预期,达到我们想要的效果。原创 2024-07-29 01:55:21 · 814 阅读 · 2 评论