c 语言编译预处理 “文件包含”


一、文件包含简介

在c语言中,文件包含是指在程序进行编译之前一个源文件可以将另外一个源文件的内容全部包含进来。
将另外一个源文件的全部内容插入至当前命令行位置。
文件包含命令 #include
常用格式:
#include “文件名” 或 #include < 文件名>

二、文件包含注意事项

2.1 文件包含命令后的文件名可以用 双引号和尖括号 括起来。
双引号:表示当前引用的文件在源代码目录,如果在当前源代码目录未找到,则再去标准库目录寻找。
尖括号: 表示当前引用的文件在系统指定的标准库目录。
2.2 一个inclue 命令只能包含一个文件,如需要包含多个文件,请采用多个多行#include来分别包含相应文件。
2.3 文件包含允许嵌套包含。


三、文件包含的优点

在c语言程序的编写中,采用文件包含这个命令,可以使程序的结构更加清晰和合理,可以将一个大的程序分解为多个模块,由多个程序员分别编写,
可以将公共符号变量 宏定义,单独采用一个文件定义,然后所有的文件都包含相关文件,可以避免所有的文件都编写相关的公共信息,节省开发时间,减少出错概率。