<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C14159的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/C14159</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; C14159]]></copyright><item><title><![CDATA[C语言·操作符的讲解（1）]]></title><link>https://blog.youkuaiyun.com/C14159/article/details/142672212</link><guid>https://blog.youkuaiyun.com/C14159/article/details/142672212</guid><author>C14159</author><pubDate>Tue, 01 Oct 2024 16:45:38 +0800</pubDate><description><![CDATA[操作符的各个操作数属于不同的类型，这时就要将其中一个操作数的类型转换为另一个操作数的类型，这样操作才可以继续进行。操作符的各个操作数属于不同的类型，这时就要将其中一个操作数的类型转换为另一个操作数的类型，这样操作才可以继续进行。（为什么是32位数呢，因为int是整形，占四个字节，而一个字节等于8个比特位bit，所以是个32位的数）在C语言中，算术运算总是以整型类型的精度来进行的，因此为了获得这个精度，两部分，2进制序列中，最后高位的第一位被当作符号位，剩余的都是数值位(]]></description><category></category></item><item><title><![CDATA[函数栈帧的创建与销毁(初步分析汇编语言，理解程序的底层逻辑)]]></title><link>https://blog.youkuaiyun.com/C14159/article/details/142524822</link><guid>https://blog.youkuaiyun.com/C14159/article/details/142524822</guid><author>C14159</author><pubDate>Wed, 25 Sep 2024 15:29:56 +0800</pubDate><description><![CDATA[寄存器分为ebp、esp其中ebp和esp这两个寄存器中存放的是地址，而其余的寄存器的作用是存储数据每一个函数调用，都要在栈区创建一个空间。]]></description><category></category></item><item><title><![CDATA[函数的递归 （递归的定义、阶乘与斐波那契数列）（1）]]></title><link>https://blog.youkuaiyun.com/C14159/article/details/142407788</link><guid>https://blog.youkuaiyun.com/C14159/article/details/142407788</guid><author>C14159</author><pubDate>Fri, 20 Sep 2024 23:47:01 +0800</pubDate><description><![CDATA[c语言中，递归就是，递归就是将一个大问题拨开分成若干个和自身相近的小问题递归一定要有限制条件，否则会造成**栈溢出：**每次函数调用，都会在内存的栈区上为这次函数调用分配内存空间，如果无限的调用递归分配空间，栈区空间就会被填满1.当递归满足限制条件后，递归结束2.每一次递归之后应该越来越接近这个限制条件。]]></description><category></category></item><item><title><![CDATA[编写扫雷游戏]]></title><link>https://blog.youkuaiyun.com/C14159/article/details/139105398</link><guid>https://blog.youkuaiyun.com/C14159/article/details/139105398</guid><author>C14159</author><pubDate>Thu, 23 May 2024 17:19:49 +0800</pubDate><description><![CDATA[函数，想要玩家一个接着一个输入，我们就要利用while函数，当输入的坐标是‘1’也就意味着踩到了雷，那么游戏结束，如果不是雷，我们就要统计周围8个格子所含雷的个数。想要判断获胜的条件很简单，我们只需要定义一个win，猜中一次win的大小就+1，当win的次数等于棋盘格子总个数减去雷的个数时，那么游戏结束，玩家胜利。3.想要查看是否初始化成功我们可以打印一下棋盘看一下效果，我们可以编写一个函数，这样可以展示我们想要的棋盘（带有雷的棋盘、给玩家看的游戏画面），所以这里我们只需要减去8个‘0’就可以了。]]></description><category></category></item><item><title><![CDATA[二分查找（C语言）]]></title><link>https://blog.youkuaiyun.com/C14159/article/details/138757671</link><guid>https://blog.youkuaiyun.com/C14159/article/details/138757671</guid><author>C14159</author><pubDate>Sun, 12 May 2024 16:28:08 +0800</pubDate><description><![CDATA[二分查找思路]]></description><category></category></item></channel></rss>