<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qsl_81的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qsl_81</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qsl_81]]></copyright><item><title><![CDATA[栈和队列——超详细]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/135911950</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/135911950</guid><author>qsl_81</author><pubDate>Sun, 10 Mar 2024 18:17:46 +0800</pubDate><description><![CDATA[主要介绍了栈和队列两种数据结构的定义、抽象数据类型、顺序存储和链式存储的实现方式以及它们的作用。对于栈，讲解了栈的顺序存储和链式存储结构，以及进栈和出栈的操作。]]></description><category></category></item><item><title><![CDATA[链表——超详细]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/135056286</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/135056286</guid><author>qsl_81</author><pubDate>Mon, 29 Jan 2024 14:31:55 +0800</pubDate><description><![CDATA[意识到这个问题之后，便可以不用循环遍历到尾部，也能实现尾插操作。]]></description><category></category></item><item><title><![CDATA[结构体——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134477148</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134477148</guid><author>qsl_81</author><pubDate>Sat, 18 Nov 2023 17:01:23 +0800</pubDate><description><![CDATA[介绍了结构体的基础知识、声明、成员类型和变量定义与初始化，并涉及结构体成员的访问。]]></description><category></category></item><item><title><![CDATA[指针——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134435500</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134435500</guid><author>qsl_81</author><pubDate>Fri, 17 Nov 2023 21:54:43 +0800</pubDate><description><![CDATA[主要介绍了指针的基本概念和相关操作，包括指针和指针类型、野指针、指针运算、指针和数组以及二级指针和指针数组等概念和操作方法。其中，指针可以加减整数以及解引用，野指针成因和规避方法，以及指针如何进行加减整数和减指针等运算，还有指针和数组的关系以及二级指针和指针数组的概念也被涵盖在内。]]></description><category></category></item><item><title><![CDATA[操作符——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134421928</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134421928</guid><author>qsl_81</author><pubDate>Wed, 15 Nov 2023 21:36:07 +0800</pubDate><description><![CDATA[该段文字介绍了各种操作符，包括算数操作符、位移操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员，以及操作符的优先级和结合性。]]></description><category></category></item><item><title><![CDATA[三子棋——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134417740</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134417740</guid><author>qsl_81</author><pubDate>Wed, 15 Nov 2023 14:08:54 +0800</pubDate><description><![CDATA[介绍了实现三子棋游戏的步骤，包括创建三个文件、设计菜单、初始化棋盘、打印棋盘、玩家下棋、电脑下棋和判断输赢。通过模块化编程使代码更具有条理性。]]></description><category></category></item><item><title><![CDATA[数组——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134384966</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134384966</guid><author>qsl_81</author><pubDate>Tue, 14 Nov 2023 19:23:07 +0800</pubDate><description><![CDATA[讨论了一维数组和二维数组的创建、初始化、使用和在内存中的储存方式，同时也提到了数组越界和数组作为函数参数的情况，以及数组名的定义。]]></description><category></category></item><item><title><![CDATA[函数的递归与迭代——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134377427</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134377427</guid><author>qsl_81</author><pubDate>Mon, 13 Nov 2023 19:37:34 +0800</pubDate><description><![CDATA[假如现在p指向数组首地址，a是数组名（代表数组首地址），那么p+i 或者 a+i 就是数组元素a[i]的地址，也就是她们指向了数组a的第i个元素。能引用的是0--4，只要是数组，那么数组元素的内存一定是紧挨着的，从首地址开始以数据类型所占字节进行叠加。p++为先用后加，所以*（p++）整个作用是：得到p指向的变量的值（*p），然后再使p指针自增，指向下一个数组元素。表示p所指向的元素加1，如果p指向数组首地址，那就等价于a[0]++；斐波那契数列：1，1，2，3，5，8，13，21，34，55....]]></description><category></category></item><item><title><![CDATA[函数的声明和定义——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134364618</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134364618</guid><author>qsl_81</author><pubDate>Sun, 12 Nov 2023 20:57:30 +0800</pubDate><description><![CDATA[函数的定义是指函数的具体实现，交代函数的功能实现。（例如上面代码中对add函数的定义）包裹自己写的函数的头文件。包裹的是标准库实现，]]></description><category></category></item><item><title><![CDATA[函数的嵌套调用和链式访问——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134362461</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134362461</guid><author>qsl_81</author><pubDate>Sun, 12 Nov 2023 18:34:24 +0800</pubDate><description><![CDATA[函数可以嵌套调用，但是不能嵌套定义。链式访问的前提是函数要有返回值。]]></description><category></category></item><item><title><![CDATA[函数练习——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134346329</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134346329</guid><author>qsl_81</author><pubDate>Sat, 11 Nov 2023 12:04:04 +0800</pubDate><description><![CDATA[1.注意：数组传参实际上传递的是数组首元素的地址，而不是整个数组，所以在函数内部计算一个函数参数部分的数组元素个数是不靠谱的，形参arr看上去是数组，本质上是指针变量。1.能被4整除，并且不能被100整除的是闰年。2.能被四百整除的是闰年。]]></description><category></category></item><item><title><![CDATA[练习：计算平均分——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134344823</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134344823</guid><author>qsl_81</author><pubDate>Sat, 11 Nov 2023 09:57:41 +0800</pubDate><description><![CDATA[学校组织了软件设计学科竞赛，邀请了七位评委现场打分，记分规则为：按百分制记分，去掉一个最高分和一个最低分，再求平均分。试设计一个记分程序，输入7位评委的评分，计算输出选手的平均得分（精确到三位小数）。]]></description><category></category></item><item><title><![CDATA[传值调用&传址调用——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134240238</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134240238</guid><author>qsl_81</author><pubDate>Mon, 06 Nov 2023 10:23:23 +0800</pubDate><description><![CDATA[传址调用是把函数外部创建变量的内存地址传递给函数参数的一种调用函数的方式。传值调用就是直接将实参的值传给形参。形参的修改不会影响实参。]]></description><category></category></item><item><title><![CDATA[函数的参数——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134234426</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134234426</guid><author>qsl_81</author><pubDate>Sun, 05 Nov 2023 21:10:13 +0800</pubDate><description><![CDATA[当实参传递给形参的时候，形参是实参的一份临时拷贝，对形参的修改不会影响实参。（此概念我们前面文章已经学习过了，此处直接上例子）若要改变实参的值，就要传地址。]]></description><category></category></item><item><title><![CDATA[memset()函数——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134214900</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134214900</guid><author>qsl_81</author><pubDate>Sat, 04 Nov 2023 10:54:52 +0800</pubDate><description><![CDATA[memset()是C语言中的库函数，用于将指定的内存块设置为指定的值。要在C语言代码中使用memset()函数，需要包含或头文件。]]></description><category></category></item><item><title><![CDATA[设计一个小型计算器——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134198453</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134198453</guid><author>qsl_81</author><pubDate>Fri, 03 Nov 2023 10:57:44 +0800</pubDate><description><![CDATA[不要用goto，因为它会大大降低代码的可读性以及调试性（通俗来说，如果代码很长，然后里面有goto，你在调试的时候看着看着它忽然就跳到了一个你不知道的地方，你又要重新看！2.程序能根据用户的选择实现两个整数的加减乘除运算。3.能够用if和switch两种方式实现。1.能够有清晰的界面。]]></description><category></category></item><item><title><![CDATA[strcpy( )函数——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134190973</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134190973</guid><author>qsl_81</author><pubDate>Thu, 02 Nov 2023 21:13:37 +0800</pubDate><description><![CDATA[1.strcpy()函数：是将一个字符串复制到另一块空间地址中的函数，‘\0’是停止拷贝的终止条件，同时也会将‘\0’也复制到目标空间。2.库函数中strcpy。]]></description><category></category></item><item><title><![CDATA[猜数字小游戏以及go to语句——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134161728</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134161728</guid><author>qsl_81</author><pubDate>Wed, 01 Nov 2023 20:53:00 +0800</pubDate><description><![CDATA[规则：电脑运行起来后，1分钟内关机，如果输入"今天也要更认真"就取消关机。默认调用srand(1)]]></description><category></category></item><item><title><![CDATA[循环与分支语句练习——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134127453</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134127453</guid><author>qsl_81</author><pubDate>Mon, 30 Oct 2023 20:45:38 +0800</pubDate><description><![CDATA[/计算1！+21+3!+4!...+n!int Add(a)//定义一个计算阶乘的函数int i = 1;for (i = 1;i ]]></description><category></category></item><item><title><![CDATA[do while语句——C语言初阶]]></title><link>https://blog.youkuaiyun.com/qsl_81/article/details/134127053</link><guid>https://blog.youkuaiyun.com/qsl_81/article/details/134127053</guid><author>qsl_81</author><pubDate>Mon, 30 Oct 2023 20:22:00 +0800</pubDate><description><![CDATA[这是它与另外两种循环最大的不同之处，循环至少执行一次，使用场景有限，所以不是经常使用。1.要适当注意它的特别之处，不然容易造成死循环的局面出现。使用while打印1—10的数字。1.break的功能为跳出循环体。在判断之前先执行一次循环。]]></description><category></category></item></channel></rss>