<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[T_L_the_language的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/T_L_the_language</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; T_L_the_language]]></copyright><item><title><![CDATA[掌握C语言文件操作：从理论到实战指南]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/146302960</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/146302960</guid><author>T_L_the_language</author><pubDate>Fri, 11 Apr 2025 20:32:09 +0800</pubDate><description><![CDATA[在C语言中，流（stream）是一个抽象概念，表示程序与外部设备（如键盘、显示器、文件、网络等）之间数据传输的通道。可以将流想象成一条“数据河流”，数据在这条河中单向流动，因此有输入流也有输出流：输入流：数据从外部设备（如键盘、文件）流向程序。输出流：数据从程序流向外部设备（如显示器、文件）。文件操作是C语言中实现数据持久化的核心技能。通过本文的学习，我们了解到文件的打开、读写、随机访问及错误处理等关键操作。掌握文件操作，让你的程序真正“记住”数据！]]></description><category></category></item><item><title><![CDATA[动态内存管理]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/146167103</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/146167103</guid><author>T_L_the_language</author><pubDate>Thu, 13 Mar 2025 15:51:13 +0800</pubDate><description><![CDATA[允许结构体最后一个成员为未知大小的数组，就称为柔性数组。int i;int a[0];//柔性数组成员int i;int a[];//柔性数组成员特点：1. 结构体中的柔性数组成员前面必须至少有一个其他成员。2.sizeof不计算柔性数组成员的大小。3. 需要通过malloc动态分配内存，且分配的内存大小应该大于结构体的大小，以适应柔性数组的预期大小。int i;int a[0];}type_a;]]></description><category></category></item><item><title><![CDATA[C语言自定义类型：联合和枚举]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/145857087</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/145857087</guid><author>T_L_the_language</author><pubDate>Fri, 28 Feb 2025 22:38:25 +0800</pubDate><description><![CDATA[本期我们介绍了联合体和枚举两大知识点，合理使用联合和枚举，可以显著提升C语言程序的效率和可维护性。夯实基础，无限进步，如有疑惑，欢迎讨论！]]></description><category></category></item><item><title><![CDATA[自定义类型：结构体]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/145685431</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/145685431</guid><author>T_L_the_language</author><pubDate>Thu, 20 Feb 2025 07:30:00 +0800</pubDate><description><![CDATA[本期内容到这里就结束了。在本期，我们主要学习了结构体的相关知识，包括声明、自引用、传址调用等等，强调了结构体的内存对齐；简单介绍了由结构体实现的位段，包括声明，内存储存情况以及引用，要注意位段具有跨平台问题。夯实基础，无限进步。如有疑惑，欢迎讨论！]]></description><category></category></item><item><title><![CDATA[数据在内存中的存储]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/145165209</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/145165209</guid><author>T_L_the_language</author><pubDate>Mon, 27 Jan 2025 16:00:19 +0800</pubDate><description><![CDATA[以上就是本期全部内容，相信大家已经对大小端模式、 整型提升、“循环圈”、浮点数的储存等知识有了进一步理解。夯实基础，无限进步，如有疑惑，欢迎讨论！]]></description><category></category></item><item><title><![CDATA[C语言基础知识：指针（6）——试题解析]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/144489910</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/144489910</guid><author>T_L_the_language</author><pubDate>Tue, 17 Dec 2024 20:07:52 +0800</pubDate><description><![CDATA[sizeof和strlen，试题解析]]></description><category></category></item><item><title><![CDATA[C语言基础知识：指针（5）]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/144357963</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/144357963</guid><author>T_L_the_language</author><pubDate>Sun, 15 Dec 2024 18:10:06 +0800</pubDate><description><![CDATA[qsort函数]]></description><category></category></item><item><title><![CDATA[C语言基础知识：指针（4）]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/144073538</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/144073538</guid><author>T_L_the_language</author><pubDate>Wed, 04 Dec 2024 12:50:28 +0800</pubDate><description><![CDATA[字符指针变量，数组指针变量，函数指针变量，函数指针数组和转移表，回调函数]]></description><category></category></item><item><title><![CDATA[C语言基础知识：指针（3）]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143902797</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143902797</guid><author>T_L_the_language</author><pubDate>Sat, 23 Nov 2024 06:00:00 +0800</pubDate><description><![CDATA[数组名的理解，使用指针访问数组，一维数组传参的本质，二级指针，指针数组]]></description><category></category></item><item><title><![CDATA[C语言基础知识：指针（1）&&（2）]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143681903</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143681903</guid><author>T_L_the_language</author><pubDate>Mon, 18 Nov 2024 22:38:16 +0800</pubDate><description><![CDATA[指针初步介绍，const修饰指针，野指针，assert，传址调用]]></description><category></category></item><item><title><![CDATA[C语言基础知识：函数的递归]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143509373</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143509373</guid><author>T_L_the_language</author><pubDate>Thu, 07 Nov 2024 23:44:13 +0800</pubDate><description><![CDATA[递归就是一种解决问题的方法，在C语言中，递归就是函数自己调用自己。//main函数里面又调用main函数return 0;这就是一个最简单的递归代码，递归的基本形式就是只这样。但是上述代码运行时，会陷入死递归，导致栈溢出本次讨论中，我们先简单了解了递归的基本形式及其限制条件，然后更多的是实操演练，通过对例子的逐步分析，深入理解递归的使用。之后我们又拓展学习了青蛙跳台阶问题和汉诺塔问题，并用此次所学进行习题练习。]]></description><category></category></item><item><title><![CDATA[C语言入门：扫雷小游戏的实现]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143378480</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143378480</guid><author>T_L_the_language</author><pubDate>Fri, 01 Nov 2024 00:17:19 +0800</pubDate><description><![CDATA[学习完C语言基础知识后，我们就可以用C语言设计一个简易的扫雷小游戏啦!怎么设计呢？]]></description><category></category></item><item><title><![CDATA[C语言简单程序：猜数字游戏]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143171085</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143171085</guid><author>T_L_the_language</author><pubDate>Wed, 23 Oct 2024 12:16:08 +0800</pubDate><description><![CDATA[猜数字，即主持人预先随便想一个数字（1-100），玩家随便猜一个数字，玩家猜的数字大于预先的随机数，主持人则告知玩家“猜大了”；小了就告知“猜小了”；只有玩家正好猜中预先的随机数时，才算玩家胜利。依据这个游戏规则，我们可以简单想想怎么用程序设计语言表达。首先，我们需要生成一个。]]></description><category></category></item><item><title><![CDATA[C语言中的分支与循环]]></title><link>https://blog.youkuaiyun.com/T_L_the_language/article/details/143094074</link><guid>https://blog.youkuaiyun.com/T_L_the_language/article/details/143094074</guid><author>T_L_the_language</author><pubDate>Sun, 20 Oct 2024 16:06:43 +0800</pubDate><description><![CDATA[这个语句就很特殊，while和if语句都是先判断再进入循环，而do-while语句会直接进入循环体，执行循环语句，然后再执行while后的判断表达式，表达式为真，就会进入下一次，表达式为假，则不再继续循环，所以do-while语句中循环体至少执行一次，当然这也是do-while语句使用次数较少的原因。当i等于5后，执行continue，直接跳过continue的代码，来到循环判断的地方，但是因为这里跳过了“i += 1”，所以i一直等于5，程序陷入死循环，这一点需要注意。，表达式的值为0，则循环结束；]]></description><category></category></item></channel></rss>