<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bluetooth730的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bluetooth730</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bluetooth730]]></copyright><item><title><![CDATA[指针变量和指针变量作为函数参数]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/169235921</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/169235921</guid><author>Bluetooth730</author><pubDate>Wed, 28 Oct 2026 14:17:53 +0800</pubDate><description><![CDATA[该运算符后只能跟指针变量或变量地址，取指针变量所指向单元的内容。例如:&a表示变量a的地址，＊p表示指针变量p指向的变量。指针变量没有指向确定地址前，不能对它所指的对象赋值。指针运算符（间接访问运算符）;例：int *p1,*p2;指针:一个变量的地址。]]></description><category></category></item><item><title><![CDATA[c语言变量的存储类别]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/167910959</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/167910959</guid><author>Bluetooth730</author><pubDate>Wed, 14 Oct 2026 14:43:49 +0800</pubDate><description><![CDATA[一般情况下，变量的值都是存储在内存中的。为提高执行效率，C语言允许将局部变量的值存放到寄存器中，这种变量就称为寄存器变量。在函数中定义的自动变量，只在该函数内有效；当需要保留函数上一次调用结束时的值或者变量只被引用而不改变其值时，才使用静态变量。外部变量属于静态存储方式。定义静态变量但不初始化，则自动赋以0（整型和实型）或'\0'(字符型)（2）允许使用的寄存器数目是有限的，不能定义任意多个寄存器变量。（1）只有局部变量才能定义成寄存器变量，即全局变量不行。换句话说，在程序执行期间，静态变量始终存在。]]></description><category></category></item><item><title><![CDATA[c语言递归调用]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/165876461</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/165876461</guid><author>Bluetooth730</author><pubDate>Fri, 18 Sep 2026 14:26:42 +0800</pubDate><description><![CDATA[当遇到递归结束条件时，递归程序将逐层往回返，直到递归调用结束。函数递归调用实质上是函数嵌套调用的一种特例，当遇到递归结束条件时，递归程序将逐层返回。]]></description><category></category></item><item><title><![CDATA[c语言函数调用]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/165599938</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/165599938</guid><author>Bluetooth730</author><pubDate>Wed, 16 Sep 2026 11:51:07 +0800</pubDate><description><![CDATA[2.函数调用开始，为形参分配存储单元；函数调用结束，释放形参所占的存储单元。单向值传递，即实参值依次对应地传递给形参，但形参不能反传给实参。4.形参与实参的类型要一致，否则按赋值规则进行转换。函数调用时，将数据的存储地址作为参数传递给形参。实参可以是常量、变量和表达式。每个形参前面必须有类型，实参前面不能有类型。形参与实参的注意事项。]]></description><category></category></item><item><title><![CDATA[c语言模块化设计与函数]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/165431634</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/165431634</guid><author>Bluetooth730</author><pubDate>Tue, 15 Sep 2026 08:56:11 +0800</pubDate><description><![CDATA[C程序C程序的执行总是。]]></description><category></category></item><item><title><![CDATA[字符串处理函数]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/163762973</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/163762973</guid><author>Bluetooth730</author><pubDate>Wed, 09 Sep 2026 15:08:26 +0800</pubDate><description><![CDATA[初始 i=3（指向 str1 的结束符位置），第一次循环将 str2[0]='d' 写入 str1[3]，覆盖原来的 '\0'；· 这一行将 str1[3] 设为字符串结束符 '\0'，于是 str1 的有效内容变为 "abc"，后面的字符（包括原 "hello" 剩余部分）被截断，不再输出。· 循环结束后，str1 的前 3 个字符变为 "abc"，而 str1[3] 仍然是原来的 'l'（原 "hello" 的第 4 个字符），但下一步会修改。= '\0' —— str2 还没结束。]]></description><category></category></item><item><title><![CDATA[二维数组的应用]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/163198585</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/163198585</guid><author>Bluetooth730</author><pubDate>Sat, 25 Jul 2026 23:28:24 +0800</pubDate><description><![CDATA[内层循环结束后，a[4][3] += a[i][3] 将刚计算出的行和累加到 a[4][3]，循环结束后 a[4][3] 就是所有元素的总和。每读入一个数，立刻加到 a[i][3] 上。当内层循环结束后，a[i][3] 就存储了第 i 行的行和。b 是 5×4 的二维数组，用于存储转置后的矩阵（行数变为5，列数变为4）。例:将二维数组行列元素互换，存到另一个数组中。a 是 4×5 的二维数组，存储原始矩阵。例:求二维数组中最大元素值及其行列号。i, j 作为循环计数器。]]></description><category></category></item><item><title><![CDATA[c语言二维数组]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/163024538</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/163024538</guid><author>Bluetooth730</author><pubDate>Sun, 19 Jul 2026 23:37:10 +0800</pubDate><description><![CDATA[行数            列数。例:int a[2][3]={｛1,2,3},｛4,5,6}};例：int a[2][3]={1，2，3，4，5，6};例:int a[2][3]={{1,2}，｛4}};例:int a[][3]={{1},{4,5}};例：int a[2][3]={1,2,4};等价于int a[2][3]={{1,2。例:int a[3][4];元素个数=行数*列数。第一维长度省略初始化。按元素排列顺序初始化。]]></description><category></category></item><item><title><![CDATA[c语言一维数组的应用]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/161720043</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/161720043</guid><author>Bluetooth730</author><pubDate>Fri, 05 Jun 2026 16:20:43 +0800</pubDate><description><![CDATA[思路:先把最大值和最小值都赋值给第一个数，再从第二个数开始循环比较，当max的值x[0]小于x[i]时，把x[i]的值赋值给max,min同理。思路:先赋值前两个已确定的数1 1，从第三个数(数组索引第二个数)开始遍历，最后依次输出元素。​t: 临时变量（temp），在交换两个数字的位置时作为“中转站”。]]></description><category></category></item><item><title><![CDATA[c语言一维数组]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/161454048</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/161454048</guid><author>Bluetooth730</author><pubDate>Fri, 29 May 2026 14:24:20 +0800</pubDate><description><![CDATA[下标可以用整型常量、(整型变量或者整型表达式，其范围从0开始，小于等于“(当对一个一维数组的所有元素全部赋值时，可以省略[]中的元素个数不写)int a[6]=｛10,20,30};(默认未赋值部分补0)数组必须先定义后使用。数据类型 数组名 [元素个数];三.一维数组元素的引用。二.一维数组的初始化。]]></description><category></category></item><item><title><![CDATA[c语言continue语句]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/161271140</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/161271140</guid><author>Bluetooth730</author><pubDate>Thu, 21 May 2026 10:30:13 +0800</pubDate><description><![CDATA[2.跳出本次循环，进入到下次循环。continue语句。1.仅用于循环语句中。]]></description><category></category></item><item><title><![CDATA[c语言循环结构-for]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/161247276</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/161247276</guid><author>Bluetooth730</author><pubDate>Wed, 20 May 2026 10:57:58 +0800</pubDate><description><![CDATA[执行顺序1–>2–>3–>4–>2。循环体只有一句话{}可省略。]]></description><category></category></item><item><title><![CDATA[c语言循环结构while和do-while]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/161114749</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/161114749</guid><author>Bluetooth730</author><pubDate>Fri, 15 May 2026 15:37:24 +0800</pubDate><description><![CDATA[while(循环结构)do～while语句。]]></description><category></category></item><item><title><![CDATA[c语言选择结构–if语句]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/160894228</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/160894228</guid><author>Bluetooth730</author><pubDate>Fri, 08 May 2026 16:20:32 +0800</pubDate><description><![CDATA[if-else配对原则:缺省｛｝时，if-else的嵌套使用。]]></description><category></category></item><item><title><![CDATA[c语言(选择与循环)程序与算法]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/160867011</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/160867011</guid><author>Bluetooth730</author><pubDate>Thu, 07 May 2026 20:45:56 +0800</pubDate><description><![CDATA[算法中每一条指令必须有确切的含义，读者理解时不会产生二义性。并且,在任何条件下，算法只有唯一的一条执行路径，即对于相同的输入只能得到相同的输出。一个算法必须总是在执行有穷步之后结束，且每一步都可在有穷时间内完成。一个算法有一个或多个输出，这些输出是同输入有着某些特定关系的量。算法中的每一个步骤都应该能有效地执行，并能得到确定的结果。一个算法有零个或多个输入，这些输入取自某个特定的对象集合。3.循环体可能一次都不被执行的是。2.循环体至少被执行一次的是。]]></description><category></category></item><item><title><![CDATA[c语言输入函数]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/160845392</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/160845392</guid><author>Bluetooth730</author><pubDate>Thu, 07 May 2026 09:15:04 +0800</pubDate><description><![CDATA[域宽，为一正整数，用手指明截取输入数据的位数。只能用于整型数据输入。返值:正常，返回读取的字符;结束或出错，返回–1。输入数据默认用空格.回车或Tab键分隔。字符输入函数getchar()格式:getchar ():表示跳过当前输入项。功能:从键盘读一字符。]]></description><category></category></item><item><title><![CDATA[c语言输出函数]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/160458111</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/160458111</guid><author>Bluetooth730</author><pubDate>Mon, 27 Apr 2026 11:58:07 +0800</pubDate><description><![CDATA[​先看 n (精度)： .2 表示保留 2 位小数，3.14159 四舍五入变成 3.14。​再看 m (总宽度)： 我们要求的总宽度是 8。g:根据给定的值和精度，自动选择f与e中较紧凑的一种格式，不输出无意义的0。​因为实际宽度 4 大于要求的宽度 3，系统会忽略 m，保证数据完整。x:以无符号十六进制整数形式输出整数(不输出前导符0x)解释： 只有两位小数，为了凑够6位，后面自动补了4个0。%e 输出小写字母 e，%E 输出大写字母 E。​保留 2 位小数变成 3.14，实际宽度是 4。]]></description><category></category></item><item><title><![CDATA[c语言位运算]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/160400059</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/160400059</guid><author>Bluetooth730</author><pubDate>Wed, 22 Apr 2026 14:11:05 +0800</pubDate><description><![CDATA[位逻辑运算按位取反运算用来对一个二进制数例如:计算~25核心前提：计算机内部所有的整数都是以“补码”的形式存储和参与运算的。]]></description><category></category></item><item><title><![CDATA[c语言关系和逻辑运算]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/159956682</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/159956682</guid><author>Bluetooth730</author><pubDate>Wed, 08 Apr 2026 18:35:38 +0800</pubDate><description><![CDATA[" 后，x的值为__2__，y的值为__1__，z的值为__1__，t的值为__1__。它只是画了括号，把表达式分成了 A || B 的形式（其中 A 是 ++x，B 是 ++y && ++z）。逻辑与运算时，计算到某个操作数为假，可以确定整个表达式的值为假时，剩余的表达式部分便不再计算。逻辑或运算时，计算到某个操作数为真，可以确定整个表达式的值为真时，剩余的表达式部分便不再计算。&&和‖是一种短路运算，所谓短路运算，是指在计算的过程中，表达式值能确定，便不再计算下去。所以:2‖(++y && ++z)]]></description><category></category></item><item><title><![CDATA[c语言算数运算]]></title><link>https://blog.youkuaiyun.com/Bluetooth730/article/details/159797867</link><guid>https://blog.youkuaiyun.com/Bluetooth730/article/details/159797867</guid><author>Bluetooth730</author><pubDate>Fri, 03 Apr 2026 15:32:51 +0800</pubDate><description><![CDATA[例:i=1, (++i)+(++i)+(++i)的值为多少。如:10%3=1是正确的，10.0%3=1.0是错误的。，i先自增3次，因此结果为（4+4+4）=12。有一个整数345，取它的个位数的表达式为（提取一个整数的各个数位，核心思想是利用。1.%要求参与运算的两个量必须是。3.0取余任何数结果都为0。），取百位数的表达式为（），取十位数的表达式为（如:（-5）%2=-1。2.a%b所得结果的。]]></description><category></category></item></channel></rss>