- 博客(8)
- 收藏
- 关注
原创 C语言-07文件操作和预处理器
预处理器指令是C语言中的一类特殊指令,它们在编译阶段之前,即预处理阶段就会被处理。预处理器可以进行包含头文件、宏替换、条件编译等操作。在C语言中,预处理器指令以 # 符号开头,例如 #include, #define, #if 等。预处理器会在编译阶段之前处理这些指令,例如 #include 指令会将指定的头文件内容插入到当前文件中,#define 指令用于定义宏,#if 指令则用于条件编译。
2023-07-19 16:09:33
178
原创 C语言-06_结构体和共用体
结构体(Structure)是C语言中一种复合数据类型,它允许开发者将不同类型的数据项组织在一起。结构体中的每个数据项被称为“成员”,这些成员可以具有不同的数据类型,包括基本类型(如int,char,float等)和其他复合类型(包括其他结构体或数组)。结构体提供了一种方法,让开发者能够将相关数据项集中在一起并分配给一个变量。表示复杂的数据对象:例如,如果要表示一个学生,可以创建一个包含姓名、年龄、成绩等成员的结构体。
2023-07-19 16:07:39
394
原创 C语言-05_函数和指针
在C语言中,函数是一组可重复使用的代码,用于执行特定任务。函数的优势在于它可以随需求调用,减少代码的冗余性,并增强代码的可读性。函数的基本组成包括:**返回类型 **,函数名参数列表和函数体。返回类型: 函数可以返回一个值。返回类型是函数返回值的数据类型。如果函数不反悔任何值,则其返回值为void。函数名:这是表示函数的唯一名称,函数名和参数列表一起构成了函数的签名。参数列表:参数是传递给函数的值。参数列表包括参数的类型、类型、参数的数量,参数是可选的,也就是说,函数可以不包含参数函数体。
2023-07-19 16:04:47
124
原创 C语言-04数组和字符串
/ 定义一个可以存放10个整数的数组// 定义并初始化一个数组// 定义并初始化一个数组,大小为5在 C 语言中,可以使用多种方式来定义多维数组。标准定义方式:直接在声明时指定数组的大小。// 定义了一个 2 行 3 列的二维整数数组初始化时定义:在定义时直接初始化数组。// 定义并初始化二维数组部分初始化定义:定义时只初始化部分元素,其余元素默认为0。4 } };// 未初始化的元素值为0省略行大小定义:在初始化时可以省略行的大小。// 行的大小通过初始化元素的个数决定。
2023-07-19 16:02:29
83
1
原创 C语言-03流程控制语句和循环语句
break 语句主要用在循环语句和 switch 语句中,用来跳出循环或者 switch 结构。在循环中,如果 break 语句被执行,将会结束最近的外围循环,并开始执行 break 语句后面的代码。标签由一个标识符和一个冒号构成,可以放在函数中的任意位置,作为 goto 语句的跳转目标。它允许你在循环头部声明并初始化循环变量,设置循环条件,以及更新循环变量的值。如果输入的数字大于或等于0,程序将打印“你输入的是一个非负数”。2、C语言中的循环语句:while循环、do-while循环、for循环。
2023-07-19 15:59:48
80
原创 C语言-02_C语言基础
例如,void指针实际上并没有丧失指针的本质——存储和使用内存地址的能力,只不过它不知道自己所指向的数据的类型是什么而已。如果你在联合体变量中存储了一个新的值,它将覆盖先前的值。在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,以及该位置可以参与的运算。在上述代码中,我们定义了一个名为"Student"的结构体,它包含一个字符数组(用于存储姓名),一个整数(用于存储年龄)和一个浮点数(用于存储成绩)。
2023-07-19 15:48:30
276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人