打怪升级之路——C语言之路
文章平均质量分 85
注意看,这个男人叫小帅,他刚刚开始学习C语言,就获得了类似系统的东西................................................................
ankleless
有一天,大雪深埋过往
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言(12)——进阶函数
《C语言函数指南:从库函数到自定义函数》摘要: 本文系统介绍了C语言函数的核心概念与应用。主要内容包括:1)函数本质是完成特定功能的代码块,可实现代码复用和任务分解;2)库函数是ANSI标准规定的常用函数,需掌握其返回值、参数和功能;3)自定义函数需理解声明与定义的区别,以及形参(占位变量)与实参(具体值)的关系;4) 函数使用技巧包括return语句的返回/终止作用、static函数的文件内私有化、extern函数的跨文件调用。通过代码示例详细演示了各类函数的定义和使用方法,帮助开发者提升代码组织和复用能原创 2025-08-17 23:34:43 · 1844 阅读 · 11 评论 -
C语言(11)—— 数组(超绝详细总结)
《C语言数组全解析》摘要:本文系统介绍了C语言中数组的核心知识,包括一维和二维数组的创建、初始化、访问及内存存储方式。一维数组通过下标实现随机访问,元素在内存中连续存储;二维数组可视为"数组的数组",通过行列下标定位元素。文章详细讲解了sizeof操作符计算数组大小的方法,对比演示了两种数组的输入输出实现,并利用地址打印验证了数组元素在内存中的连续存储特性。最后还提供了数组命名、类型判断等实用技巧,适合C语言初学者系统学习数组知识。原创 2025-08-16 16:56:21 · 2112 阅读 · 3 评论 -
C语言(10)——结构体、联合体、枚举
本文介绍了C语言中结构体、联合体和枚举的基础知识与应用。结构体部分详细讲解了声明、初始化、成员访问(.和->运算符)、自引用(重点说明链表节点定义)、内存对齐规则及优化方法;联合体部分阐述其共享内存特性及大小计算规则;枚举部分对比#define说明其类型安全、可读性强等优势。文章采用生动比喻和实例代码,帮助读者理解这些复合数据类型的核心概念和使用场景,特别适合C语言初学者系统学习数据结构基础。原创 2025-08-09 15:32:45 · 1855 阅读 · 4 评论 -
C语言(09)——关于指针(逐渐清晰版)
本文详细介绍了C语言中指针的核心概念,包括内存划分、指针变量定义和使用方法。文章首先解释了内存单元和地址的概念,将内存比作酒店房间,指针就是房间号。然后重点讲解了指针变量的定义、类型(如int*、char*)以及指针变量在不同平台(32位/64位)下的大小差异。通过取地址操作符(&)和解引用操作符(*)的示例,说明了如何获取变量地址并通过指针修改变量值。文章还预告了后续将讲解指针运算和野指针相关内容。这些基础知识对于理解C语言的内存管理和指针操作至关重要。原创 2025-07-27 21:20:19 · 2911 阅读 · 4 评论 -
C语言(08)——整数浮点数在内存中的存储
摘要:本文详细介绍了C语言中整型和浮点数在内存中的存储方式。整型采用补码形式存储,分为原码、反码和补码三种表示方法。内存存储涉及大小端字节序问题,大端模式将高位存储在低地址,小端模式相反。浮点数按IEEE754标准存储,由符号位(S)、指数位(E)和有效数字(M)组成,其中指数E采用偏移值存储。文章还详细说明了不同情况下E的取值规则,包括正常情况、全0和全1时的特殊处理。这些底层存储机制直接影响程序的数据处理和跨平台兼容性。原创 2025-08-07 13:09:23 · 1359 阅读 · 1 评论 -
C语言(07)——原码 补码 反码 (超绝详细解释)
本文系统介绍了C语言中整数在计算机中的存储和运算方式,重点讲解了原码、反码和补码的概念及其转换关系。文章详细分析了补码的优势:统一加减法运算、消除正负零、简化硬件设计,并通过实例演示了补码运算的正确性。同时,文章还介绍了移位操作符(左移、右移)和位操作符(按位与、或、异或、取反)的使用规则和运算原理。这些底层知识对于理解计算机数据存储和处理机制,以及进行高效位操作具有重要意义。原创 2025-07-25 22:27:57 · 3370 阅读 · 13 评论 -
C语言(06)——二、八、十、十六进制的相互转换
《C语言进制转换指南》是一篇面向编程初学者的技术文章。文章以轻松活泼的语言风格介绍了计算机中常见的四种进制(二进制、八进制、十进制、十六进制)及其相互转换方法。主要内容包括:1)各进制的定义和表示规则;2)二进制与十进制互转的权重计算法和除二取余法;3)二进制与八进制、十六进制的分组转换技巧。文章通过具体示例和类比说明,帮助读者理解不同进制间的转换原理,为后续学习计算机底层知识如原码、反码、补码等概念打下基础。语言风格生动有趣,将编程学习比作"冒险",适合新手入门阅读。原创 2025-08-12 11:22:11 · 1315 阅读 · 8 评论 -
C语言(05)——扫雷游戏的攻克,问题的总结
扫雷 C语言 总结 个人经验 互相交流沟通经验原创 2025-07-20 22:46:31 · 832 阅读 · 0 评论 -
C语言(04)——杨辉三角的代码实现
本文介绍了杨辉三角的数学原理及其C语言实现方法。杨辉三角是二项式系数的三角形排列,每个数等于上方两数之和(C(n,k)=C(n-1,k-1)+C(n-1,k))。文章提供了两种C语言实现方案:1)暴力拆解法,通过阶乘函数和组合数函数计算每个位置的值;2)递归法,利用递归关系直接生成三角。两种方法都给出了核心代码实现,包括阶乘计算、组合数求解和主程序循环打印等关键步骤。原创 2025-07-30 14:07:22 · 608 阅读 · 0 评论 -
C语言(03)——斐波那契数列的理解和运用(超详细版)
本文探讨了斐波那契数列与杨辉三角在数学和编程中的联系。首先介绍了斐波那契数列的背景故事及数学定义,然后分别展示了一维和二维斐波那契数列的迭代和递归实现方法,并比较了两种方式的优劣。特别指出当递归次数过多时可能导致的栈溢出问题,建议使用动态内存分配优化。文章还揭示了斐波那契数列与杨辉三角的数学关系,以及如何通过矩阵快速幂算法高效计算超大n值时的斐波那契数。最后强调数学规律与编程实现相结合的重要性,建议根据具体场景选择合适算法,并注意内存管理。原创 2025-08-12 11:08:04 · 2617 阅读 · 2 评论 -
C语言(02)——标准库函数大全(持续更新)
本文介绍了C语言中常用的11个库函数及其用法,包括输入输出函数(printf、puts、fgets、scanf)、数学函数(pow、sqrt、abs)、时间函数(time)、字符串处理函数(strlen)和随机数函数(rand、srand)。每个函数都详细说明了头文件、语法形式、参数说明、返回值以及使用示例,帮助读者掌握这些基础但重要的C语言函数。文章还提到会持续更新更多库函数的介绍,适合C语言初学者系统学习。原创 2025-08-01 15:28:08 · 1951 阅读 · 2 评论 -
C语言(01)——详解语句(适合零基础)
使用,在使用他们的时候,我们要注意C语言代码运行的逻辑先后和不同语句执行的优先级,对于不确定优先级的,我们可以使用()将他们包含起来。空语句本身不会直接提高代码的可读性,相反地,如果滥用空语句(如多余的分号),还可能导致逻辑错误或者降低代码的可读性。⼀般出现的地方是:这里需要⼀条语句,但是这个语句不需要做任何事,就可以写⼀个空语句。控制语句中的不同结构是由特定的语句定义符组成实现的,C语⾔有九种控制语句。的C语句(包括表达式语句、控制语句、甚至嵌套的复合语句);原创 2025-07-28 16:04:03 · 1134 阅读 · 0 评论 -
C语言————练习题册(答案版)
C语言 刷题原创 2025-07-24 12:26:12 · 1500 阅读 · 2 评论
分享