<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsduu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lsduu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsduu]]></copyright><item><title><![CDATA[c语言十题（持续更新）]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153740093</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153740093</guid><author>lsduu</author><pubDate>Wed, 22 Oct 2025 17:38:43 +0800</pubDate><description><![CDATA[C语言编程要点摘要 volatile关键字：确保变量每次读取都从内存获取最新值，适用于多线程共享变量、中断处理标志和硬件寄存器，但不保证原子性。 switch参数限制：仅支持整数类型（int/char/enum等），禁止使用浮点数、字符串和结构体。 运算符优先级：! &gt; 关系运算符 &gt; &amp;&amp; &gt; ||，不确定时应使用括号明确顺序。 函数作用：实现代码复用、模块化、抽象封装和递归逻辑，提升可维护性。 逻辑运算符：包含!（非）、&amp;&amp;（与）、||（或）三种，注意与]]></description><category></category></item><item><title><![CDATA[C语言每日十题（持续更新）]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153673749</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153673749</guid><author>lsduu</author><pubDate>Tue, 21 Oct 2025 07:47:10 +0800</pubDate><description><![CDATA[本文总结了C语言10个高频核心知识点：1. 堆与栈的区别：管理方式、空间特性、生长方向等；2. main函数执行前的初始化流程；3. 函数调用栈帧切换详细过程；4. break与continue的差异；5. 内存五大区域布局；6. define与inline的本质区别；7. 四种函数调用约定；8. 全局与局部变量特性对比；9. define和typedef在类型别名上的关键差异；10. sizeof运算符与strlen函数的计算规则区别。这些知识点不仅涵盖面试高频考点，更是理解C语言底层机制的关键，包括内存]]></description><category></category></item><item><title><![CDATA[C语言每日十题]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153629641</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153629641</guid><author>lsduu</author><pubDate>Mon, 20 Oct 2025 14:13:53 +0800</pubDate><description><![CDATA[本文总结了C语言10大核心知识点，包括：1）原码/反码/补码的表示规则；2）结构体与联合体的内存差异；3）数据类型的4大分类；4）数组的三大特性；5）关系运算符的种类；6）extern和static的作用域区别；7）const的4种用法；8）alloca函数的栈区分配特性；9）内存泄露的6种原因；10）防止头文件重复包含的3种方法。这些知识点涵盖了C语言的内存管理、数据类型、运算符等面试高频考点，每个知识点都通过概念、示例和对比进行说明，适合初学者巩固基础和开发者复习回顾。]]></description><category></category></item><item><title><![CDATA[C 语言数据类型总结]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153619943</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153619943</guid><author>lsduu</author><pubDate>Mon, 20 Oct 2025 09:32:22 +0800</pubDate><description><![CDATA[本文总结了C语言核心数据类型及输入输出要点：1.数据存储模式分为大端（高位存低地址）和小端模式（低位存低地址）；2.基本数据类型包括字符型、整型（含不同长度）、浮点型，详细列出各类型存储大小和取值范围；3.标准I/O函数printf/scanf的格式说明符使用规范，重点说明%[]模式匹配和缓冲区处理注意事项；4.数据表现形式分类（常量、变量）及格式化输出技巧，包含整型、浮点、字符/字符串等类型的格式说明符对照表和长度修饰符应用。全文系统梳理了C语言数据类型核心知识，附有典型取值范围和格式示例。]]></description><category></category></item><item><title><![CDATA[C++ 核心知识点详解：引用与函数扩展]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153413212</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153413212</guid><author>lsduu</author><pubDate>Thu, 16 Oct 2025 17:27:18 +0800</pubDate><description><![CDATA[C++引用与函数扩展核心解析 本文系统讲解了C++中引用和函数扩展两大核心知识点。引用作为变量的别名，通过指针常量实现，能简化指针操作并提升效率，需注意初始化、常量引用等特性。函数扩展包括默认参数、占位参数和重载，其中重载通过参数差异实现同名函数复用，但需避免与默认参数冲突。重点强调了引用作为返回值时的生命周期问题，以及函数重载的调用歧义规避，这些是实际开发中的关键考点。通过概念讲解和代码示例，帮助开发者掌握高效、安全的编程技巧。]]></description><category></category></item><item><title><![CDATA[C 到 C++ 语法过渡：输入输出与 string 类实战指南]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153346311</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153346311</guid><author>lsduu</author><pubDate>Wed, 15 Oct 2025 20:59:33 +0800</pubDate><description><![CDATA[本文详细介绍了从C到C++语法过渡中关于输入输出和string类的核心知识点。在输入输出方面，重点讲解了cout/cin的高效使用、getline函数读取含空格字符串以及格式化输出方法。在string类部分，系统阐述了初始化方式、与C风格字符串的转换、核心操作（赋值/拼接/比较）、容量管理和修改查找功能。文章强调C++的string类相比C字符数组更安全高效，同时指出了使用中的关键注意事项，如c_str()返回指针的不可修改性和clear()与shrink_to_fit()的区别。最后给出了实践建议，帮助读]]></description><category></category></item><item><title><![CDATA[Linux 基础操作大全]]></title><link>https://blog.youkuaiyun.com/lsduu/article/details/153343559</link><guid>https://blog.youkuaiyun.com/lsduu/article/details/153343559</guid><author>lsduu</author><pubDate>Wed, 15 Oct 2025 20:16:56 +0800</pubDate><description><![CDATA[本文是Linux基础操作大全，主要涵盖目录操作、文件操作、用户管理、文件解压缩和VIM文本编辑五大板块。详细介绍了常用命令如pwd、ls、cd、mkdir等目录操作指令，cat、grep、find等文件操作命令，以及用户/组管理、文件权限设置方法。同时讲解了gzip、bzip2、zip等压缩工具和tar打包命令的使用，最后系统介绍了VIM编辑器的启动方式、模式转换、基本操作和常用编辑技巧。这些基础命令是Linux系统管理和日常操作的必备技能。]]></description><category></category></item></channel></rss>