【C语言练习】022. 包含标准库和自定义头文件
022. 包含标准库和自定义头文件
- 022. 包含标准库和自定义头文件
- 1. 标准库头文件
- 常见的标准库头文件
- 示例1:包含标准库头文件
- 输出结果
- 2. 自定义头文件
- 创建自定义头文件
- 实现自定义头文件中的函数
- 在主程序中包含自定义头文件
- 编译和运行
- 输出结果
- 3. 头文件的包含规则
- 4. 防止头文件重复包含
- 5. 使用`#pragma once`
022. 包含标准库和自定义头文件
在C语言中,头文件(Header Files)用于包含函数声明、宏定义、数据类型定义等。头文件可以分为标准库头文件和自定义头文件。正确地包含这些头文件对于程序的编译和运行至关重要。
1. 标准库头文件
标准库头文件是C语言标准库的一部分,提供了各种功能,如输入输出、字符串处理、数学计算等。标准库头文件通常以 <
和 >
包围,例如 <stdio.h>
、<stdlib.h>
等。
常见的标准库头文件
-
<stdio.h>
:标准输入输出库,用于输入输出操作。 -
<stdlib.h>
:标准库,用于动态内存分配、随机数生成等。 -
<string.h>
:字符串处理库,用于字符串操作。 -
<math.h>
:数学库,用于数学计算。 -
<time.h>
:时间处理库,用于时间操作。 -
<ctype.h>
:字符处理库,用于字符分类和转换。
示例1:包含标准库头文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main() {char str1[] = "Hello";char str2[50];// 使用标准库函数 strcpystrcpy(str2, str1);printf("String 1: %s\n", str1)