C 语言 #include

2025年3月28日 | 阅读1分钟

#include 预处理器指令用于将给定文件的代码粘贴到当前文件中。它用于包含系统定义和用户定义的头文件。如果找不到包含的文件,编译器将报错。

通过使用 #include 指令,我们向预处理器提供了在何处查找头文件的信息。使用 #include 指令有两种变体。

  1. #include <filename>
  2. #include "filename"

#include <filename> 告诉编译器在存放系统头文件的目录中查找。在 UNIX 系统中,它是 \usr\include 目录。

#include "filename" 告诉编译器在程序运行的当前目录中查找。

#include 指令示例

让我们看一个 #include 指令的简单示例。在此程序中,我们包含 stdio.h 文件,因为 printf() 函数定义在此文件中。

示例

编译并运行

输出

Hello C

#include 注释

注意 1: 在 #include 指令中,不识别注释。因此,在 #include <a//b> 的情况下,a//b 被视为文件名。

注意 2: 在 #include 指令中,反斜杠被视为普通文本,而不是转义序列。因此,在 #include <a\nb> 的情况下,a\nb 被视为文件名。

注意 3: 您只能在文件名后添加注释,否则会报错。

下一主题C #define