<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ruiruiruiruining的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ruiruiruiruining</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ruiruiruiruining]]></copyright><item><title><![CDATA[5000字长文，一篇文章带你一步步学会C语言文件操作]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163998580</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163998580</guid><author>Ruiruiruiruining</author><pubDate>Wed, 09 Sep 2026 14:30:39 +0800</pubDate><description><![CDATA[磁盘上的文件是文件。但是在程序设计中，我们一般谈的文件有两种：程序文件、数据文件。]]></description><category></category></item><item><title><![CDATA[C语言：结构体、联合和枚举]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163778722</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163778722</guid><author>Ruiruiruiruining</author><pubDate>Sat, 22 Aug 2026 15:33:38 +0800</pubDate><description><![CDATA[以上就是今天的内容啦，希望大家能有所收获。]]></description><category></category></item><item><title><![CDATA[数据在内存中的储存]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163751141</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163751141</guid><author>Ruiruiruiruining</author><pubDate>Fri, 14 Aug 2026 19:40:00 +0800</pubDate><description><![CDATA[整数的二进制表示方法有三种，即原码、反码和补码。有符号的整数三种表示方法都有符号位和数值位，0表示正，1表示负，最高的一位被表示为符号位，剩余都是数值位。对于整数来说，数据存放的就是二进制的补码，利于运算。在这里还要介绍一个新的概念，大小端其实超过一个字节的数据在内存中储存的时候，就有储存顺序的问题按照不同的储存顺序，我们分为大端字节序储存和小端字节序储存。这是1的小端储存，大端储存应该是00 00 00 01 。我们可以写一个函数来判断编译器进行小端储存还是大端储存。来做几个练习char类型的范围是-12]]></description><category></category></item><item><title><![CDATA[字符函数和字符串函数]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163608272</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163608272</guid><author>Ruiruiruiruining</author><pubDate>Tue, 11 Aug 2026 22:12:36 +0800</pubDate><description><![CDATA[本文主要讲解关于字符函数和字符串函数的知识。]]></description><category></category></item><item><title><![CDATA[指针：新手小白从入门到精通]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163536544</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163536544</guid><author>Ruiruiruiruining</author><pubDate>Sat, 08 Aug 2026 11:21:01 +0800</pubDate><description><![CDATA[本文讲解了指针的最后两个重要概念：回调函数和qsort函数。回调函数是通过函数指针调用的函数，文中以简易计算器为例展示了其应用。qsort是一个通用的排序函数，可以处理各种数据类型，文中详细介绍了其使用方法，并基于冒泡排序逻辑实现了qsort的模拟版本。通过这两个概念的讲解，读者可以更深入地理解指针的高级应用，为后续C语言学习打下基础。建议读者动手实践文中的代码示例以加深理解。]]></description><category></category></item><item><title><![CDATA[指针：新手小白从入门到精通]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163499566</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163499566</guid><author>Ruiruiruiruining</author><pubDate>Thu, 06 Aug 2026 08:00:00 +0800</pubDate><description><![CDATA[本文深入讲解了C语言中指针的高级应用，主要内容包括：1.字符指针变量和字符指针数组的使用及区别；2.数组指针变量的定义和使用方法；3.二维数组传参的本质是通过传递首行地址实现；4.函数指针变量的创建和使用方式；5.typedef关键字对类型和指针的重命名方法；6.通过函数指针数组实现计算器的转移表应用。文章通过代码示例详细说明了指针变量的各种类型及使用场景，帮助读者深入理解指针在复杂数据结构中的应用技巧。]]></description><category></category></item><item><title><![CDATA[指针：新手小白从入门到精通]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163480598</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163480598</guid><author>Ruiruiruiruining</author><pubDate>Wed, 05 Aug 2026 11:10:47 +0800</pubDate><description><![CDATA[本文讲解了指针与数组的核心关联：1) 数组名本质是首元素地址，但存在sizeof和&amp;操作两个例外；2) 一维数组传参实质是传递首元素地址，函数内无法直接计算数组长度；3) 通过冒泡排序案例演示指针操作数组的方法；4) 扩展介绍了二级指针的概念（指向指针的指针）和指针数组（存储指针的数组）。文章强调理解指针与数组的地址关系是高效操作数组的关键，并预告后续将继续深入指针相关内容。]]></description><category></category></item><item><title><![CDATA[指针：从入门到精通]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163393799</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163393799</guid><author>Ruiruiruiruining</author><pubDate>Tue, 04 Aug 2026 19:25:39 +0800</pubDate><description><![CDATA[本文摘要：本章深入讲解指针相关知识，重点包括：1.野指针的概念、成因（未初始化/越界访问/空间释放）及防范措施；2.const修饰指针的两种形式（限制内容修改或指向改变）；3.assert断言的使用方法；4.传值调用与传址调用的区别，通过指针实现变量值交换的实例。文章最后总结了指针使用的注意事项，强调要根据实际需求选择合适的调用方式。全文通过具体代码示例帮助读者加深对指针特性的理解。]]></description><category></category></item><item><title><![CDATA[指针：新手小白从入门到精通]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163370460</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163370460</guid><author>Ruiruiruiruining</author><pubDate>Sat, 01 Aug 2026 13:24:11 +0800</pubDate><description><![CDATA[【摘要】本文为C语言指针入门指南，通过酒店门牌号的比喻解释指针本质——存储内存地址的变量。文章详细介绍了如何获取变量地址(&amp;操作符)及打印(%p格式符)，对比x86/x64架构下指针大小的差异。重点讲解指针变量的创建(int p)、解引用()操作及类型对指针运算的影响，包括指针±整数、指针间相减和关系运算。通过数组遍历和模拟strlen函数等实例演示指针应用，并简要介绍void*类型。最后预告后续将深入讲解指针进阶内容，帮助读者逐步掌握这一C语言核心概念。]]></description><category></category></item><item><title><![CDATA[学完函数和数组不知道能干嘛？我写了个能玩的扫雷游戏]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163151043</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163151043</guid><author>Ruiruiruiruining</author><pubDate>Fri, 24 Jul 2026 16:13:44 +0800</pubDate><description><![CDATA[学完函数和数组，刷题刷到怀疑人生？是时候换个玩法了——用你刚学会的知识，做一个真正能运行的扫雷游戏。在这个过程中，你会重新理解数组怎么存地图、函数怎么拆分逻辑、循环怎么控制流程。跟着做下来，不仅知识点会记得更牢，点击运行看到自己写的游戏能玩的那一刻，成就感绝对比AC一道题来得更实在。扫雷需要两张地图：一张记录雷的真实位置mine），一张记录玩家能看到的内容show游戏盘面是 9×9 的格子，但统计每个格子周围有几颗雷时，需要查看周围8个方向。如果玩家点了最边缘的格子，程序去查"左边"就会数组越界。]]></description><category></category></item><item><title><![CDATA[C语言分支语句：入门和避坑]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163021700</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163021700</guid><author>Ruiruiruiruining</author><pubDate>Sun, 19 Jul 2026 18:15:11 +0800</pubDate><description><![CDATA[今天我们来学习C语言中分支语句的相关知识学C语言的同学，分支语句肯定是绕不开的知识点。if、else、switch，看起来简单，但写代码的时候总能踩出各种坑。今天就来好好聊聊分支语句，从最基础的用法到容易出错的地方，一次性说清楚。程序很多时候不是一条路走到底的，很多时候我们需要判断程序要走哪个分支，而分支语句就是帮助我们判断程序要走哪个分支的。如果分数 ≥ 60，输出"及格"，否则输出"不及格"如果用户输入1，执行添加操作；输入2，执行删除操作等等...if语句if-else语句。]]></description><category></category></item><item><title><![CDATA[石铁电信小瑞的成长之路]]></title><link>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163013657</link><guid>https://blog.youkuaiyun.com/Ruiruiruiruining/article/details/163013657</guid><author>Ruiruiruiruining</author><pubDate>Sun, 19 Jul 2026 11:02:07 +0800</pubDate><description><![CDATA[马上进入大二，为了进一步提升自己的编程知识，我打算系统学习代码，并发表博客来记录自己的成长。我是来自石家庄铁道大学电子信息工程专业的一名学生，对编程语言有很大兴趣，希望可以通过博客来系统整理我所学习的知识，希望大家共同见证我的成长，和我一起进步。二、学习编程计划。]]></description><category></category></item></channel></rss>