
C语言学习
文章平均质量分 78
摆烂能手
这个作者很懒,什么都没留下…
展开
-
C语言精讲-12
内存管理函数包含在头文件include<stdlib.h>;用于动态分配内存;原创 2025-04-09 09:27:26 · 1001 阅读 · 0 评论 -
C语言精讲-11
宏定义就是简单的文本替换。格式: #define 宏名 常量功能:宏名代替常量,做到⻅名知意说明:(1)表示MAX这个符号标识的值是100(2)编译器会将宏替换成宏后⾯的内容1003.14。原创 2025-04-07 20:15:29 · 930 阅读 · 0 评论 -
C语言精讲-10
在某些场景下,我们需要一种能在不同场合表示不同数据类型的数据结构。以学生“成绩”为例,它可能是整数形式(如 80、90),可能是字符形式(如 ‘A’、‘B’),也可能是浮点数形式(如 80.5、60.5)。在 C 语言里,共用体类型(Union 结构)能自定义灵活可变的数据结构。共用体内部可包含多种属性,但在同一时刻,只能有一个属性有效。这是因为所有属性都存于同一内存地址,后写入的属性会覆盖之前的属性。这种设计的最大优势在于节省内存空间。虽然“共用体”和“结构体”的定义形式相近,但其含义大不相同。原创 2025-04-06 14:29:27 · 850 阅读 · 0 评论 -
C语言精讲-09
C 语言提供了 struct 关键字,允许自定义复合数据类型,将不同类型的值组合在一起,这种类型称为结构体(structure)类型。原创 2025-04-06 13:52:03 · 428 阅读 · 0 评论 -
C语言精讲-08
如果一个变量专门用来存放内存地址,则它称为指针变量,通常简称为指针。我们可以通过指针间接访问内存中另一个数据。原创 2025-04-04 22:57:12 · 1257 阅读 · 0 评论 -
C语言精讲-07
1.定义返回值类型 函数名(参数)代码块返回值类型遵循以下规则:函数不能返回数组,除此之外,函数可以返回任意类型的值。如果函数的返回值类型为 void,则函数没有返回值。如果省略返回值类型,C89 会假定返回值类型为 int;但在 C99 中这是不合法的。2.函数的调用//无参无返回值 void类型 空//返回两个数最大值a:b);int max=0;fun1();return 0;3. 局部变量和全局变量我们把在函数体内声明的变量称为该函数的局部变量;原创 2025-04-03 22:52:13 · 1067 阅读 · 0 评论 -
C语言精讲-06
本节课讲解数组相关的知识。数组是什么?就是相同元素的集合。原创 2025-04-02 09:53:04 · 283 阅读 · 0 评论 -
C语言精讲-05
本节课讲解循环语句;循环语句,顾名思义就是重复的做某事;就比如打印5句hello,你用printf语句也可以完成,但是打印100句呢。所以循环语句可以帮助我们完成很多重复的事情,大大提高我们的工作效率。原创 2025-04-01 16:28:36 · 451 阅读 · 0 评论 -
C语言精讲-04
上节我们讲了分支语句if,这节继续来说说分支语句的另外一个写法,switch语句。下面通过一个案例来说明。1.switch 后面括号内的必须是(像 int、char、short 等)或者;2.,不可以是一个变量的地址或者其他在运行时才能确定的复杂表达式。4.同一个 switch 语句里,各个 case 标签的值必须是唯一的,不能重复。5.break 语句的作用是终止 switch 语句的执行,因为case语句具有穿透性,会从标签开始一直向下执行,直到结束。原创 2025-03-29 19:27:58 · 411 阅读 · 0 评论 -
C语言精讲-03
C语言精讲原创 2025-03-28 14:12:44 · 429 阅读 · 0 评论 -
C语言精讲-02
1.求圆的面积2.求总价。原创 2025-03-27 16:49:55 · 236 阅读 · 0 评论 -
C语言精讲-01
C语言基础知识点原创 2025-03-27 12:38:53 · 628 阅读 · 0 评论