<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2402_87992003的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2402_87992003</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2402_87992003]]></copyright><item><title><![CDATA[C语言----动态内存管理]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/157658298</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/157658298</guid><author>2402_87992003</author><pubDate>Mon, 02 Feb 2026 21:45:41 +0800</pubDate><description><![CDATA[动态内存管理是 C 语言突破静态内存限制、灵活分配堆区内存的核心技术，通过 malloc、calloc、realloc 实现内存申请与扩容，配合 free 释放内存，构建完整生命周期管理。它是实现链表、动态数组等高级数据结构的基石，但需警惕内存泄漏、野指针、重复释放等陷阱，需养成严谨的内存检查与释放习惯，以保障程序稳定性。]]></description><category></category></item><item><title><![CDATA[C语言---自定义类型：联合和枚举]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/157331360</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/157331360</guid><author>2402_87992003</author><pubDate>Sat, 24 Jan 2026 21:36:57 +0800</pubDate><description><![CDATA[本文讲解 C 语言联合体与枚举两种自定义类型。联合体成员共享内存，大小取最大成员值且满足对齐规则，存储效率高；枚举为整数常量命名，可自定义值，能提升代码可读性与可维护性，常用于代替魔法数字、限定函数参数范围。]]></description><category></category></item><item><title><![CDATA[C语言——自定义类型：结构体]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/157068898</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/157068898</guid><author>2402_87992003</author><pubDate>Sat, 17 Jan 2026 22:42:54 +0800</pubDate><description><![CDATA[C 语言中结构体是核心自定义复合类型，关键字 struct 定义，可整合不同类型数据描述实体。定义仅为模板不占内存，创建变量才分配空间，内存分配遵循对齐规则。通过.访问普通结构体成员，->访问结构体指针成员，支持嵌套、数组、位段。传参建议传指针，减少拷贝提升效率，const 修饰可保护数据不被修改，是处理复杂数据的重要工具。]]></description><category></category></item><item><title><![CDATA[C 语言内存操作函数超全知识点总结]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/157033191</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/157033191</guid><author>2402_87992003</author><pubDate>Fri, 16 Jan 2026 20:45:50 +0800</pubDate><description><![CDATA[内存函数是 C 语言核心内存操作函数，含拷贝类 memcpy、memmove，比较类 memcmp，赋值类 memset，需引用 <string.h>。这类函数以字节为单位工作，支持所有数据类型，可精准拷贝、
比较、设置指定字节的内存。memmove 解决内存重叠问题，memcmp 无视终止符，是处理各类数据内存操作的基础且高效的函数。]]></description><category></category></item><item><title><![CDATA[C语言必学系列：字符函数和字符串函数]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/156427307</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/156427307</guid><author>2402_87992003</author><pubDate>Tue, 30 Dec 2025 18:24:35 +0800</pubDate><description><![CDATA[字符与字符串函数是C语言处理文本数据的核心工具。字符函数可判断字符类型、转换大小写，如 isalpha 、 tolower ；字符串函数能实现拷贝、拼接、比较等操如 strcpy 、 strcat 、 strcmp 。使用时需注意缓冲区溢出问题，合理搭配头文件 <ctype.h> 与 <string.h> ，可高效完成文本处理任务。]]></description><category></category></item><item><title><![CDATA[一文了解回调函数和qsort函数]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/156309647</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/156309647</guid><author>2402_87992003</author><pubDate>Fri, 26 Dec 2025 18:34:40 +0800</pubDate><description><![CDATA[回调函数是由用户定义、供其他函数调用的函数，核心是函数指针传递。 qsort  是C语言通用快速排序函数，其第四个参数需传入自定义回调比较函数，以此实现任意数据类型（如整数、结构体、字符串）的排序。借助回调， qsort  摆脱了数据类型限制，实现了排序逻辑的灵活复用。]]></description><category></category></item><item><title><![CDATA[函数指针、函数指针数组：从语法到实战全解析]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/156276663</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/156276663</guid><author>2402_87992003</author><pubDate>Thu, 25 Dec 2025 21:20:12 +0800</pubDate><description><![CDATA[函数指针是指向函数入口的指针，支持函数间接调用与回调机制，语法需匹配函数返回值与参数。函数指针数组存储同类型函数指针，可通过typedef简化声明，核心作用是替代多分支语句，实现菜单、状态机等功能。二者均要求函数原型完全一致，否则会破坏栈结构引发崩溃，是 C 语言实现动态模块化编程的关键技术。
]]></description><category></category></item><item><title><![CDATA[一文搞懂：字符指针 vs 数组指针 + 数组传参技巧]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/156162589</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/156162589</guid><author>2402_87992003</author><pubDate>Mon, 22 Dec 2025 21:15:12 +0800</pubDate><description><![CDATA[字符指针（char*）指向字符/字符串首地址，依赖'\0'识别字符串结束，指向常量字符串时需const（只读区不可修改），相同常量字符串指针指向同一地址，而字符数组会拷贝内容至独立内存。数组指针（如`int (*p)[5]`）指向整个数组，初始化需用`&数组名`且长度严格匹配，访问元素必须加括号(*p)[i]，核心用于二维数组传参（需指定第二维长度）。数组传参本质退化为指针，丢失长度信息，需手动传长度，字符数组传参可修改，字符串常量传参需要加const一维数组传参有多种等价写法，核心是通过指针操作原数组内容]]></description><category></category></item><item><title><![CDATA[C语言入门基础：核心语法解析]]></title><link>https://blog.youkuaiyun.com/2402_87992003/article/details/156115606</link><guid>https://blog.youkuaiyun.com/2402_87992003/article/details/156115606</guid><author>2402_87992003</author><pubDate>Sat, 20 Dec 2025 23:13:41 +0800</pubDate><description><![CDATA[本文聚焦C语言核心语法基础，系统拆解标识符与关键字的命名规则、基本数据类型的内存占用与取值范围，以及常量与变量的特性差异。同时深入讲解算术、关系、逻辑、位运算等六大类运算符的功能用法，详解条件、 sizeof 运算符的独特机制，厘清运算符优先级与结合性的核心规则。内容兼顾概念定义与代码示例，通过对比分析、易错点提示，帮助初学者夯实语法根基，为后续函数、指针等进阶内容的学习筑牢基础。]]></description><category></category></item></channel></rss>