
C语言
文章平均质量分 93
熬夜超级玩家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言】文件操作篇
可以编写自定义的错误处理函数,以便在文件操作发生错误时进行统一处理。perror("文件打开失败");return 1;int ch;= EOF) {handle_file_error(fp, "文件读取错误");fclose(fp);return 0;原创 2025-03-10 13:28:26 · 644 阅读 · 0 评论 -
【C语言】结构体篇
结构体是一种自定义的数据类型,它把不同类型的数据组合成一个整体,方便管理和操作相关的数据。在定义结构体时,使用 struct 关键字,后面跟着结构体的名称,再用花括号 {} 包含结构体的成员列表,每个成员由数据类型和成员名组成,成员之间用分号;分隔。struct 结构体名 {数据类型 成员1;数据类型 成员2;// 可以有更多成员// 书名,用字符数组存储// 作者,用字符数组存储int year;// 出版年份,用整数存储// 价格,用浮点数存储注意事项和细节。原创 2025-03-09 13:29:12 · 1480 阅读 · 0 评论 -
【C语言】指针篇
在 C 语言中,指针是一个非常重要且强大的概念。它是一个变量,其值为另一个变量的地址,即内存位置的直接地址。可以把指针想象成一个特殊的变量,它存储的不是普通的数据,而是内存中某个变量的地址。通过指针,我们可以直接访问和操作该内存地址上存储的数据。返回类型 (*指针变量名)(参数列表);返回类型:表示该指针所指向的函数的返回值类型。指针变量名:是函数指针的名称。参数列表:指定该指针所指向的函数的参数类型和数量。// 声明一个函数指针,指向返回值为int,接受两个int类型参数的函数。原创 2025-03-07 23:05:40 · 1357 阅读 · 0 评论 -
【C语言】函数篇
函数是完成特定任务的独立代码块,有助于代码的模块化和复用。返回值类型 函数名(参数列表) {函数体;return 返回值;// 如果返回值类型为 void,则不需要 return 语句,或者使用 return;返回值类型:指定函数返回的数据类型,如 int、float、char 等。如果函数不返回任何值,使用 void 类型。函数名:是函数的标识符,遵循标识符命名规则。参数列表:是函数接收的输入参数,多个参数用逗号分隔。每个参数由数据类型和参数名组成。原创 2025-03-06 22:20:45 · 746 阅读 · 0 评论 -
【C语言】数组篇
类型说明符 数组名[常量表达式];这里的类型说明符决定了数组中每个元素的类型,比如int表示整数类型,float 表示浮点类型等。数组名是我们给这个数组起的名字,方便后续引用。而常量表达式则规定了数组的长度,也就是数组中元素的个数。这行代码定义了一个名为 scores 的整数数组,它可以存储 5 个整数。需要注意的是,常量表达式必须是一个常量或者常量表达式,不能是变量。类型说明符 数组名[常量表达式1][常量表达式2];常量表达式 1 表示数组的行数,常量表达式 2 表示数组的列数。原创 2025-03-05 21:48:12 · 1156 阅读 · 1 评论 -
【C语言】流程控制语句篇
条件执行:满足某个条件才执行特定代码(如:如果下雨,就带伞)。循环执行:重复执行某段代码直到满足条件(如:重复搬砖10次)。原创 2025-03-04 13:56:46 · 386 阅读 · 0 评论 -
【C语言】基本语法结构篇
变量定义:在 C 语言中,变量必须先定义后使用。变量定义的一般形式为:数据类型 变量名;。int num;// 定义一个整型变量 numchar ch;// 定义一个字符型变量 chfloat f;// 定义一个单精度浮点型变量 fdouble d;// 定义一个双精度浮点型变量 d变量初始化:变量初始化是在定义变量的同时为其赋初值。可以使用直接赋值、表达式赋值等方式进行初始化。// 直接赋值初始化// 表达式赋值初始化。原创 2025-03-03 17:51:15 · 1221 阅读 · 0 评论