#include用法

文章目录

#include 的使用说明

>\#include叫做“文件包含”。它的功能是用来指定文件的全部内容替换程序中的命令行,从而使指定的文件与当前源文件连成一个源文件。

有如下两种形式:

#include "文件名"
#include <文件名>

文件包含这两种形式都可以使用,但是有以下几种区别:

使用尖括号:表示编译系统根据系统头文件存放的目录路径去搜索系统头文件,而不是在源文件目录去查找;
使用双引号:表示编译系统首先在当前的源文件目录中查找,若未找到才根据系统的头文件存放的目录路径去搜索系统头文件。


简而言之: 系统定义的头文件通常使用尖括号;用户自定义的头文件通常使用双引号。


以上是注意事项。
另外写一下文件包含命令的使用方法:
1、文件包含命令可以出现在文件的任何位置,但通常放置位置在文件的开头处。一条#include命令只能指定一个被包含的文件;
2、文件包含允许嵌套,即在一个被包含的文件中又可以包含另一个文件;
3、当一个C程序分散在若干个文件中时,可以将多个文件公用的符号常量定义和宏定义等单独写成一个文件,然后在其他需要这些定义和说明的源文件中 用文件包含命令包含该头文件。这样可以避免在每个文件的开头都去重复书写那些共用量,也可以避免因输入或修改失误造成的不一致性。

欢迎大家留言发表自己的看法。

猜你喜欢

转载自blog.csdn.net/Songbook/article/details/79630777