
C语言
文章平均质量分 77
Annaka918
这个作者很懒,什么都没留下…
展开
-
蓮说C语言 | 猜数字小游戏 + 关机惩罚
1. 预处理指令:用于编译时的宏定义。2. 头文件包含:引入标准库。3. 函数定义:定义函数以组织代码。4. 局部变量和全局变量:在函数内部和外部声明变量。5. 随机数生成:使用 rand() 和 srand() 生成随机数。6. 系统命令执行:使用 system() 函数执行操作系统命令。7. 字符串处理:使用 strcmp() 比较字符串。8. 循环控制:使用 while 和 do-while 循环控制游戏流程。原创 2024-11-14 23:15:10 · 729 阅读 · 0 评论 -
蓮说C语言 | 位操作符(按位操作符)详解
在计算机编程和数字逻辑中,“位操作符”和“按位操作符”这两个术语通常可以互换使用,因为它们指的是同一组操作符,这些操作符对整数的二进制位进行操作。原创 2024-11-17 17:00:17 · 465 阅读 · 0 评论 -
蓮说C语言 | 函数(上)库函数
C语言中引⼊了函数(function)的概念,function同时还可以翻译为“子程序”,这种翻译更加准确⼀些。 C语言中的一个函数就是⼀个完成某项特定的任务的一小段代码。而这段代码有着特殊的写法和调用方法。C语言中的每一个函数就像一株植物上的叶片,主函数就是茎秆,学会自定义函数后便可让程序的主函数不再臃肿不堪。在C语言中我们一般会见到两类函数,分别是库函数和自定义函数。以下是一些主要的C语言库函数及其用途的简要介绍:• 标准输入输出库(stdio.h)• `printf():格式化输出到标准输出(通常是屏原创 2024-11-15 23:32:31 · 359 阅读 · 0 评论 -
蓮说C语言 | 字符串与数值的相互转化
这里为了节约空间,便不再过多赘述。书接上文,本篇博客将详细讲解数值到字符串转换的方法。实现数值到字符串的转换,我们可以使用和这两个函数。原创 2024-11-28 00:41:13 · 905 阅读 · 0 评论 -
蓮说C语言 | 调用函数打印菱形问题详解
/注:此处两个形参不得同名,//故有space1与space之分标题注:由于不能很好的实现exchange函数调用print函数,所以此处采用先声明后定义的方式•:这是一个预处理指令,用于定义一个宏N,其值为13。这个值将被用于定义数组的大小和循环的边界。•:这是一个函数声明,声明了一个名为 print 的函数,它接受一个字符数组 space 作为参数。:这是另一个函数声明,声明了一个名为 exchange 的函数,它接受两个字符数组 space1 和 space 作为参数。原创 2024-11-12 17:42:57 · 1051 阅读 · 0 评论 -
蓮说C语言 | 字符串到数值的转换
在C语言编程过程中,在遇到转换字符串类型的项目时,本着能省事就省事的原则,这里分别提供了使用标准库函数和不使用标准库函数的方法来供大家选择。原创 2024-11-21 23:06:31 · 2382 阅读 · 0 评论 -
蓮说C语言 | 结构体简谈
C语言已经提供的内置类型如char、short、int、long、float、double等在实际应用中可能显得过于单一。当使用者想要描述一个稍显复杂的对象——如学生时,这时使用单一的内置类型就不足以达到目的了。描述一个学生至少需要他的名字,年龄,学号等等;描述一本书至少也需要出版社,作者等信息。为了解决这个问题,C语言增加了结构体这种自定义的数据类型,禳程序员可以创造合适的类型。注意:结构是一些值的集合,这些值称为成员变量。原创 2024-11-18 23:49:45 · 435 阅读 · 0 评论 -
蓮说C语言 | 打印水仙花数
求出0~100000之间的所有“水仙花数”并输出。“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。原创 2024-11-13 06:17:43 · 719 阅读 · 0 评论 -
蓮说C语言 | static与extern详解
• `static`用于控制变量和函数的生命周期和链接属性,使其具有文件内链接。• `extern`用于在多个文件中共享全局变量和函数,使其具有外部链接。如果一个变量或函数同时被声明为static和extern,那么static的链接属性会覆盖extern的链接属性,这意味着该变量或函数将只在定义它的文件内部可见,即使它被声明为extern。这种组合通常用于头文件中,以防止同一个头文件被多次包含时造成重复定义的问题。这两个关键字在C语言中非常重要,正确使用它们可以有效地管理程序的内存和链接属性。原创 2024-11-16 16:19:01 · 1749 阅读 · 0 评论 -
蓮说C语言 | PTA计算天数
编写程序,计算某年某月某日是该年中的第几天。闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。原创 2024-11-19 23:31:03 · 949 阅读 · 0 评论 -
蓮说C语言 | 结构体成员访问操作符详解
在C语言中,有两种主要的结构体访问操作符:1. 点运算符 ` . `:用于直接访问结构体变量的成员。2. **箭头运算符 ` -> ` :用于通过结构体指针访问结构体成员。在C语言里,结构体就像是一个小盒子,里面可以装很多不同类型的小物品。点()钥匙:当你手上拿着这个盒子(也就是结构体变量)时,用这个钥匙可以直接打开盒子里的某个抽屉(成员)。箭头(->)钥匙:如果你手上只有盒子的地址(也就是结构体指针),用这个钥匙可以通过地址找到盒子,然后打开抽屉。原创 2024-12-11 00:36:36 · 825 阅读 · 0 评论 -
蓮说C语言 | 喝汽水问题详解
1.先尽可能用钱买汽水,每买一瓶汽水,空瓶数增加1。2.当没有钱买汽水时,尝试用空瓶换汽水,每两个空瓶可以换一瓶新的汽水。3.这个过程会一直持续到既没有钱买汽水,也没有足够的空瓶换汽水为止。4.最后输出能喝到的汽水总数。原创 2024-11-11 23:57:54 · 489 阅读 · 0 评论