C语言:从基础到进阶
文章平均质量分 97
本专栏会细致讲解C语言的内容,对C语言的难点、易错点等都会强调。每篇文章都是层层递进,层层拔高。无论是新手还是老手,我相信,都能从中取得不小的收获。
散峰而望
愿为出海月,不做归山云
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言】函数递归为什么那么受欢迎?
过度拆分函数会让代码变成“乐高地狱”——满地碎片,拼不起来。记住:函数是工具,不是行为艺术。保持简洁,拒绝“为了函数而函数”的强迫症!准备好用函数拯救你的代码了吗?让我们开始这段既省力又可能让你偶尔抓狂的旅程吧递归是一种强大的编程技术,能够以简洁的代码解决复杂问题。掌握递归需要理解其基本原理、终止条件和执行过程。通过实践和调试,可以逐步提高递归编程的能力。合理选择递归或循环,优化递归实现,能够编写出高效且易维护的代码。希望这篇文章对各位友友对函数递归有着更好理解。愿诸君能一起共渡重重浪,终见。原创 2025-12-25 22:47:21 · 537 阅读 · 1 评论 -
【C 语言】你真的熟练掌握函数的高阶玩法了吗?
前面一篇文章我们对函数的概念,库函数,自定义函数和形参实参有着明确的了解,接下来我们将用 return 返回数据,传递参数。用嵌套调用实现逻辑分层,链式访问通过连续调用简化代码,声明与定义分离则增强模块化。共同构建函数的灵活性与复用性。一般我们在使用函数的时候,直接将函数写出来就使用了。原创 2025-12-23 22:52:23 · 1164 阅读 · 71 评论 -
基本魔法语言函数(一)(C语言)
在C语言的魔法体系中,如果说变量是魔法材料,循环是魔法仪式,那么函数就是经过千锤百炼的标准咒语。它们是魔法世界中的预制法术,让复杂的魔法效果能够被封装、重复使用和组合创造。了解了库函数,我们应该更多聚焦在自定义函数上,自定义函数其实更加重要。**自定义函数就像是巫师根据自身需求和独特理解,独立研发的个人专属咒语**。希望这篇文章可以助各位更好的了解函数的一些基础知识。同时愿诸君能一起共渡重重浪,终见缛彩遥分地,繁光远缀天。原创 2025-11-08 23:55:04 · 1590 阅读 · 26 评论 -
基本魔法语言数组 (二) (C语言)
前一章我们具体了解了C语言中最为精妙和强大的存储艺术 –数组!并且知道如何运用单排书架,整齐排列同类卷轴的一维数组,接下来让我们来了解并掌握如同整个图书馆,构建行与列的魔法矩阵的多维数组。回顾这段旅程,我们见证了一维数组如何将散落的魔法卷轴整齐归位,多维数组如何建行列分明的魔法图书馆,sizeof操作符如何精确每个魔法容器的尺寸…数组教会我们不仅是技术,更是一种思维方式—将复杂问题分解为有序元素,用索引而非重复来管理数据。愿数组的力量与你同在!原创 2025-11-01 23:38:14 · 909 阅读 · 18 评论 -
基本魔法语言数组 (一) (C语言)
本文以魔法卷轴架为比喻,生动讲解了C语言数组的概念和使用。文章首先将数组比作存放同类元素的陈列架,强调其有序性和高效性;然后详细介绍了一维数组的创建、初始化和类型定义;接着通过实例演示数组下标访问、元素打印和输入操作;并分析了数组在内存中的连续存储特性;最后介绍利用sizeof计算数组元素个数的方法。全文通过趣味性比喻和实用代码示例,帮助读者深入理解数组这一基础数据结构。原创 2025-10-27 23:10:59 · 1398 阅读 · 43 评论 -
基本魔法语言分支和循环 (二) (C语言)
🌊用有趣的言语来阐述苦涩难懂的代码世界,让每一个技术都充满风趣!🔭🚀C/C++等方向📌💬冀以尘雾之微,补益山海,荧烛末光,增辉岁月。🎬博主简介。原创 2025-10-26 23:26:02 · 666 阅读 · 44 评论 -
基本魔法语言分支和循环 (一) (C语言)
迄今为止,我们的咒语(程序)只是简单地将符文(语句)依次激活,效果单一而直接,显得僵硬迟钝。但真正的强大的魔法,在于控制与凝聚,灵活多变,能够更好的应对这个风诡波谲的世界。想象一下你有一个自动凝聚能量直至饱和的法阵,一个是能循环往复运转的魔法钟摆…你的魔法将告别死板,拥有真正的“灵魂”与“力量”。准备好施展你的第一个智能魔法了吗?原创 2025-10-08 22:36:29 · 1339 阅读 · 6 评论 -
基本魔法语言数据类型和变量(二) (C语言)
上一章我们对魔法元素(数据类型)以及存储操控魔法的容器、符文(变量)有了最基础的认知,接下来我们要驾驭最基础的魔法仪轨(操作符)和更为深邃与危险的仪式。printf是将内部能量(数据)以可控的、格式化的、人类可读的形式投影到外部世界的魔法。其中名字里的f 代表format(格式化),表示可以定制输出文本格式。上输出y一行文字“HelloWorld”。printf() 不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地方,不会自动换行。原创 2025-09-02 23:33:42 · 1414 阅读 · 7 评论 -
基本魔法语言数据类型和变量(一) (C语言)
任何一门编程语言的学习都始于对其基本构建块的认识。C语言中,数据类型和变量无疑是最关键的两个概念。在C语言中,选择一个 int 还是 short ,是 float 还是 double ,绝非随意之举。变量也不仅仅是一个名字,它是内存地址的符号化标签,是程序与硬件交互的直接界面。C语言提供了丰富的数据类型来描述生活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。原创 2025-08-24 14:41:53 · 1089 阅读 · 12 评论 -
基本魔法语言常见概念(二) (C语言)
上一章讲了C语言的历史、常见的字符、常见的函数等概念,接下来将会对C语言另外两个较重要的进行探索。原创 2025-08-18 22:47:41 · 1577 阅读 · 4 评论 -
基础魔法语言常见概念(一)(C语言)
C语言有一批保留的名字的符号,如:int、if、return,这些被称为保留字或关键字关键字都有特殊的意义创建标识符不能与关键字重复关键字不能自己创建C语言的关键字如:auto break case char const for if return short switch union等后面会慢慢介绍 ,想提前了解可参考。原创 2025-08-12 23:58:56 · 1378 阅读 · 4 评论
分享