<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2302_79182777的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2302_79182777</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2302_79182777]]></copyright><item><title><![CDATA[Java 数据类型与变量]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/134720249</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/134720249</guid><author>2302_79182777</author><pubDate>Fri, 01 Dec 2023 01:30:18 +0800</pubDate><description><![CDATA[字节是计算机中表示空间大小的基本单位.计算机使用二进制表示数据. 我们认为 8 个二进制位(bit) 为一个字节(Byte).我们平时的计算机为 8GB 内存, 意思是 8G 个字节.其中 1KB = 1024 Byte, 1MB = 1024 KB, 1GB = 1024 MB.所以 8GB 相当于 80 多亿个字节。]]></description><category></category></item><item><title><![CDATA[C语言 字符函数与字符穿串函数（2）]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/133657985</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/133657985</guid><author>2302_79182777</author><pubDate>Sun, 08 Oct 2023 00:37:37 +0800</pubDate><description><![CDATA[strtok函数找到str中的下⼀个标记，并将其⽤ \0 结尾，返回⼀个指向这个标记的指针。这三个函数本质上与前面那三个函数差不多，前面三个函数长度不受限制，后面三个函数长度受限制，但是后面三个函数相较与前面那三个函数相对稳定安全一些，但也只是相对，也不是百分百安全。strtok函数的第⼀个参数不为 NULL ，函数将找到str中第⼀个标记，strtok函数将保存它在字符串中的位置。strtok函数的第⼀个参数为 NULL ，函数将在同⼀个字符串中被保存的位置开始，查找下⼀个标记。]]></description><category></category></item><item><title><![CDATA[C语言 字符函数与字符串函数（1）]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/133656672</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/133656672</guid><author>2302_79182777</author><pubDate>Sat, 07 Oct 2023 21:57:01 +0800</pubDate><description><![CDATA[字符串以 ‘\0’ 作为结束标志，strlen函数返回的是在字符串中 ‘\0’ 前⾯出现的字符个数（不包含 ‘\0’ )。⽬标空间必须有⾜够的⼤，能容纳下源字符串的内容。第⼀个字符串⼤于第⼆个字符串，则返回⼤于0的数字。第⼀个字符串小于第⼆个字符串，则返回小于0的数字。会将源字符串中的 ‘\0’ 拷贝到⽬标空间。参数指向的字符串必须要以 ‘\0’ 结束。⽬标空间必须⾜够⼤，以确保能存放源字符串。第⼀个字符串等于第⼆个字符串，则返回0。源字符串必须以 ‘\0’ 结束。源字符串必须以 ‘\0’ 结束。]]></description><category></category></item><item><title><![CDATA[C语言 函数指针变量、函数指针数组]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/133523921</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/133523921</guid><author>2302_79182777</author><pubDate>Tue, 03 Oct 2023 18:56:29 +0800</pubDate><description><![CDATA[那么函数是否有地址呢？做一个小测试。输出结果如下：确实能打印出地址来，所以函数是有地址的，]]></description><category></category></item><item><title><![CDATA[C语言 字符指针]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/133518717</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/133518717</guid><author>2302_79182777</author><pubDate>Tue, 03 Oct 2023 14:53:32 +0800</pubDate><description><![CDATA[在指针的类型中我们知道有⼀种指针类型为字符指针 char*;pc 就是字符指针变量，字符指针变量是用来存放字符的地址。但是，字符指针除去单一的字符，还可以寄存字符串。代码 const char* pstr = “hello bit.”;特别容易让同学以为是把字符串 hello bit 放到字符指针 pstr 里了，但是本质是把字符串 hello bit. 首字符的地址放到了pstr中。]]></description><category></category></item><item><title><![CDATA[练习：杨氏矩阵]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/133051436</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/133051436</guid><author>2302_79182777</author><pubDate>Tue, 19 Sep 2023 23:39:38 +0800</pubDate><description><![CDATA[先设定一个数组，如果要查key=8，假如arr[i][j]<key的话,那么将要跳到下一行查找，也就是i++，假如arr[i][j]>key的话，那么将要跳到上一列查找，也就是j- -，这样依次查找，如果有返回1，如果没有返回0。有一个数字矩阵，矩阵的每行从左到右是递增的，矩阵的每列从上到下是递增的，请编写程序在这样的矩阵中查找某个数字是否存在。并且在使用循环的时候，我们的行必须要小于数组行数，列要大于等于0。]]></description><category></category></item><item><title><![CDATA[C语言 指针数组与数组指针]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132844088</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132844088</guid><author>2302_79182777</author><pubDate>Wed, 13 Sep 2023 03:23:35 +0800</pubDate><description><![CDATA[根据数组名是数组首元素的地址这个规则，⼆维数组的数组名表示的就是第⼀行的地址，是⼀维数组的地址。根据上面的例子，第⼀行的⼀维数组的类型就是 int [5] ，所以第⼀行的地址的类型就是数组指针类型 int(*)[5]。parr[i]是访问parr数组的元素，parr[i]找到的数组元素指向了整型⼀维数组，parr[i][j]就是整型⼀维数组中的元素。二维数组跟一维数组的首地址不同，一维数组的首地址是它首元素的地址，二维数组的首地址是首行的地址。存放的是整形变量的地址，能够指向整形数据的指针。]]></description><category></category></item><item><title><![CDATA[C语言 二级指针和多级指针]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132843253</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132843253</guid><author>2302_79182777</author><pubDate>Wed, 13 Sep 2023 00:10:45 +0800</pubDate><description><![CDATA[如上，pa是指针变量，寄存的是a的地址，指向的是元素a，指针变量也有地址，并且指针变量pa也有着指向它地址的指针变量ppa，也因为指针ppa变量指向的地址是指针变量pa的，而指针变量pa指向的是地址a，所以指针变量ppa称之为二级指针。ppa指向的是指针变量pa，ppa也表示指针变量，int* 是表示指针ppa指向的类型是int*，再加一个*表示为指针。最后，多级指针的方法都是一样的，大家可以通过衍生推演一下更多级的指针，以此类推。指针变量也是变量，是变量就有地址，那指针变量的地址存放在哪⾥？]]></description><category></category></item><item><title><![CDATA[qsort函数冒泡排序的实现！！！走过路过快来看看吧]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132510217</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132510217</guid><author>2302_79182777</author><pubDate>Sat, 26 Aug 2023 13:29:23 +0800</pubDate><description><![CDATA[由于不知道base是什么类型，我们需要强制类型转换成我们需要的类型，在不知道数据类型的情况下，char类型是最合适的，因为大小是1个字节。上一篇博客简单的讲解了一些qsort函数的使用，还不了解的小伙伴可以去看看.本人还是个新人小白，希望各位大佬多多关照多多支持🌹🌹🌹。]]></description><category></category></item><item><title><![CDATA[qsort函数的使用]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132352523</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132352523</guid><author>2302_79182777</author><pubDate>Thu, 17 Aug 2023 23:25:19 +0800</pubDate><description><![CDATA[使用qsort函数不仅仅可以排序整型，还可以排序一些字符。在使用qsort函数之前得先编码相应的数据类型比较代码。通过cplusplus查找qsort函数格式。用test2测试qsort函数排序结构体数据。首先设定一个函数的类型来存放数据。这样查找你要排序的内容更方便。最后就是全部代码的实现。]]></description><category></category></item><item><title><![CDATA[转移表的应用（计算机）]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132307017</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132307017</guid><author>2302_79182777</author><pubDate>Tue, 15 Aug 2023 21:50:39 +0800</pubDate><description><![CDATA[首先使用do-while循环打印菜单，add表示加法，sub表示减法，mat表示乘法，div表示出发，exit则表示退出。接着编码中间的部分，只需要使用简单的几步就能完成，运行的结果也是一样，但明显能看出使用函数指针数组来编码跟简洁一些。开头的代码都差不多，只是用函数指针数组将上面4个函数放在一块，4个函数还是没有改变的。上面那个看着就更繁琐一点，使用函数指针来编码会简洁明了一些，技术性较强实用性也更强。使用switch循环编码每个方法的步骤，同时设定4个函数来进行计算。]]></description><category></category></item><item><title><![CDATA[扫雷游戏设计]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/132061332</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/132061332</guid><author>2302_79182777</author><pubDate>Wed, 02 Aug 2023 17:33:26 +0800</pubDate><description><![CDATA[再继续分析，我们在棋盘上布置了雷，假设我们排查了某⼀个位置后，这个坐标处不是雷，这个坐标的周围有1个雷，那我们需要将排查出的雷的数量信息记录存储，并打印出来，作为排雷的重要参考信息的。这里我们肯定有办法解决，比如：雷和非雷的信息不要使用数字，使用某些字符就行，这样就避免冲突了，但是这样做棋盘上有雷和非雷的信息，还有排查出的雷的个数信息，就比较混杂，不够方便。如果坐标在界限旁，为了防止越界，在设计的时候给数组扩大一圈，雷还是在原来9*9的坐标里，周围一圈不去布置雷就行了，这样就解决了越界的问题。]]></description><category></category></item><item><title><![CDATA[C语言分支和循环语句]]></title><link>https://blog.youkuaiyun.com/2302_79182777/article/details/131970757</link><guid>https://blog.youkuaiyun.com/2302_79182777/article/details/131970757</guid><author>2302_79182777</author><pubDate>Fri, 28 Jul 2023 00:53:18 +0800</pubDate><description><![CDATA[C语⾔提供了3种循环语句， while 就是其中⼀种，接下来就介绍⼀下 while 语句。while 语句的语法结构和 if 语句⾮常相似。]]></description><category></category></item></channel></rss>