c语言知识体系架构
文章平均质量分 92
这个专栏旨在系统地介绍C语言的基础概念、语法要点和高级特性,帮助读者逐步建立完整的C语言知识结构。不论你是想系统学习C语言的初学者,还是希望加强对C语言特定主题的理解的进阶学习者,这个C语言知识体系专栏都能满足你的需求。我希望通过这个专栏,帮助更多的人掌握C语言,并在软件开发的道路上取得更大的成就!
是吕先森
从此刻开始。
展开
-
【C语言】文件详细解读与操作(万字解读!!)
我们前面有学过结构体,写了通讯录的程序,但是只是简单的实现了通讯录的功能。当通讯录运行起来的时候,可以给通讯录添加、删除数据,但此时的数据是存放在内存中的,当程序退出的时候,刚刚的数据自然就不复存在了。等下次运行程序时,又需要重新录入数据,显然这样的效果不是我们想要的。我们在想既然是通讯录就应该能把信息记录下来,只有我们自己选择删除数据的时候,数据才不复存在。这就涉及到了数据持久化的问题,我们使用文件可以将数据直接存放到电脑的硬盘上,从而实现数据的持久化。本篇文章将解读C语言中的文件操作。原创 2023-10-18 11:00:00 · 420 阅读 · 9 评论 -
【C语言】动态内存管理与函数解读
之前我们有掌握单个元素和连续数组的创建,同样也是内存开辟方式,但对于空间的需求,上述的情况不能够全部满足,有时我们需要的空间大小在程序运行时才能知道,那数组的编译时开辟空间的方式就不能满足这种情况了。这时就需要使用动态内存分配了。本篇文章将解读C语言中动态内存管理与函数。通过简洁高效的代码,为读者提供一个清晰明了的讲解,让我们开始吧!!原创 2023-10-14 12:10:01 · 817 阅读 · 16 评论 -
【C语言】字符串函数分析及模拟实现(万字详解!)
在以前的学习我们掌握了基础的字符函数类型,知道了一些字符串函数如何使用,但不知道具体函数是如何实现的。本篇文章将系统介绍讲解C语言中的字符串函数。通过简洁高效的代码,为友友提供一个清晰明了的讲解,让我们开始吧!原创 2023-10-05 17:01:54 · 646 阅读 · 11 评论 -
【C语言】模拟实现与解析快速排序函数qsort
我们曾经知道C语言排序有冒泡排序函数,选择排序函数等等,但这些自定义函数都不够普适,只能针对某类型的数据进行排序。C语言中有没有什么函数能够实现呢??通过指针进阶我们了解到了回调函数,了解到了函数指针,那么现在,我们就可以来学习一种新的快速排序函数qsort了。这类函数对所有数据都适用,非常牛逼的一种函数!那么本篇文章将介绍C语言中快速排序函数qsort。通过简洁高效的代码,提供一个清晰明了的讲解,让我们开始吧!原创 2023-10-03 19:44:29 · 154 阅读 · 4 评论 -
【C语言】转移表
在之前我们有讲到过指针进阶,里面有个东西叫函数指针数组,今天转移表的功能就需要它。那转移表到底是什么呢?本篇文章将会介绍C语言中指针的进阶内容。通过简洁高效的代码,提供一个清晰明了的讲解,让我们开始吧!原创 2023-10-02 18:00:37 · 390 阅读 · 2 评论 -
【C语言】指针进阶
这篇文章解析了字符指针、指针数组、数组指针、函数指针等高级指针以及应用场景。那字符串或函数有没有对应的指针呢?本篇文章将介绍C语言中指针的进阶内容。通过简洁高效的代码,提供一个清晰明了的讲解,让我们开始吧!原创 2023-10-01 21:19:43 · 101 阅读 · 7 评论 -
【C语言】数据的存储
我们都知道,在创建类型变量的时候,系统会在内存中开辟一块空间,用来存放我们设定的数据,但是在内存中,数据的形式还是我们所想的数字或者字符吗?答案是否定的,接下来就要具体分析一下我们所设定的数据在内存中是怎样进行存储的。原创 2023-09-10 16:20:04 · 66 阅读 · 3 评论