会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jaklin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2025年10月27日
线性表
摘要: 顺序表管理结构体 、**顺序表基本操作 **! 一、线性表概念 对于一组拥有 n 个数据元素的线性表,其严格数学定义是:其中任何一个数据元素 a[i],有且仅有一个直接前驱 a[i-1],有且仅有一个直接后继 a[i+1]。首元素 a[0] 无直接前驱,尾元素 a[n-1] 无直接后继。 满足这种数
阅读全文
posted @ 2025-10-27 08:46 Jaklin
阅读(26)
评论(0)
推荐(0)
2025年10月25日
基本概念
摘要: 数据结构篇开篇:了解基本概念会算复杂度,也会选结构! 一、基本概念 数据结构是一门研究如何有效组织数据,并提高数据处理效率的学科。通过研究各种数据内部的逻辑关系,使用某种特定的存储形式,并在此基础上对数据实施各种操作,这些工作被称为广义上的算法。 逻辑结构 线性关系: 各个元素之间是一种一对一的关系
阅读全文
posted @ 2025-10-25 08:30 Jaklin
阅读(39)
评论(0)
推荐(0)
2025年10月24日
一些c语言特殊用法
摘要: C语言一些高级输出技巧与数组初始化 控制台颜色输出 完整颜色定义头文件 创建 colors.h 头文件: #ifndef COLORS_H #define COLORS_H // 重置所有属性 #define RESET "\033[0m" // 常规前景色 #define BLACK "\033[
阅读全文
posted @ 2025-10-24 08:32 Jaklin
阅读(37)
评论(0)
推荐(0)
2025年10月23日
头文件
摘要: 头文件:作用、内容、格式、路径、重复包含、实战多文件工程模板,写完直接 make 运行! 一、头文件的作用:公共接口仓库 通常,一个常规的C语言程序会包含多个源码文件(.c),当某些公共资源需要在各个源码文件中使用时,为了避免多次编写相同的代码,一般的做法是将这些大家都需要用到的公共资源放入头文件(
阅读全文
posted @ 2025-10-23 08:49 Jaklin
阅读(115)
评论(0)
推荐(0)
2025年10月22日
宏
摘要: C 预处理:宏定义、带参宏、副作用消除、条件编译、系统预定义宏、调试宏开关 ,写完代码“不改一行”就能切换功能! 一、编译四步曲回顾 阶段 工具 输入→输出 关键选项 预处理 cc1 .c → .i gcc -E 编译 cc1 .i → .s gcc -S 汇编 as .s → .o gcc -c
阅读全文
posted @ 2025-10-22 08:48 Jaklin
阅读(44)
评论(0)
推荐(0)
2025年10月21日
联合体与枚举
摘要: 联合体(共用内存)与枚举(可读常量):内存布局、互斥标记、可移植对齐、枚举与switch最佳实践,精准省内存! 一、联合体 vs 结构体:内存视角 特性 结构体 struct 联合体 union 内存分配 各成员独立地址 所有成员共用同一地址 总大小 各成员大小和(+对齐填充) 最大成员大小(+对齐
阅读全文
posted @ 2025-10-21 08:17 Jaklin
阅读(58)
评论(0)
推荐(0)
2025年10月20日
结构体
摘要: 结构体:从声明、初始化、指针数组到零长数组、地址对齐、位段、可移植性、占位符,附堆结构体数组抽卡 Demo + 对齐示意图 。 一、结构体基础:声明·定义·初始化 基本概念 C语言提供了众多的基本类型,但现实生活中的对象一般都不是单纯的整型、浮点型或字符串,而是这些基本类型的综合体。比如一个学生,典
阅读全文
posted @ 2025-10-20 10:08 Jaklin
阅读(68)
评论(0)
推荐(0)
2025年10月18日
字符串操作函数
摘要: C 字符串全家桶:strcpy/strncpy、strcat/strncat、strcmp/strncmp、strlen/strtok/memcpy/memset。 C语言字符串与内存操作函数大全 核心字符串函数(位于 string.h 中) 这些函数用于基本的字符串操作,如复制、连接、比较和查找。
阅读全文
posted @ 2025-10-18 08:34 Jaklin
阅读(130)
评论(0)
推荐(0)
2025年10月17日
特殊函数
摘要: C语言三大特殊函数:静态函数(缩小可见域)、递归函数(自我调用)、回调函数(钩子/函数指针)。 一、静态函数:文件级私有化 背景知识: 普通函数都是跨文件可见的,即在文件 a.c 中定义的函数可以在 b.c 中使用。 静态函数: 只能在定义的文件内可见的函数,称为静态函数。 对比项 普通函数 静态函
阅读全文
posted @ 2025-10-17 08:38 Jaklin
阅读(57)
评论(0)
推荐(0)
2025年10月16日
进程的内存管理
摘要: 「C语言进程虚拟内存」:栈、堆、数据段、代码段各自职责、生命周期、典型API 。 一、虚拟内存总览:四个大区 任何一个程序,正常运行都需要内存资源,用来存放诸如变量、常量、函数代码等等。这些不同的内容,所存储的内存区域是不同的,且不同的区域有不同的特性。因此我们需要研究财经处内存布局,逐个了解不同内
阅读全文
posted @ 2025-10-16 08:36 Jaklin
阅读(49)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告