c语言头文件的定义及语法

c头文件的定义

头文件是扩展名为.h的文件,包含了函数声明和宏定义(宏定义就是#define),引用到程序中。

头文件有两种类型:1.编译器自带的头文件(如stdio.h

                                 2.程序员编写的头文件

在程序中要使用头文件时,需要用c预处理指令#include引用它,引用头文件其实就是将头文件的源代码复制到你写的源代码当中,但头文件的源代码就不用被展示出来。

引用头文件的语法

c头文件引用有两种语法:

#include<add>

这种语法用于引用系统头文件。它在系统目录的标准列表中搜索名为 file 的文件。

#include“add”

这种形式用于引用用户头文件。它在包含当前文件的目录中搜索名为 file 的文件。 

有条件引用

例如,需要指定在不同的操作系统上使用的配置参数。您可以通过一系列条件来实现这点,如下:

 

#if SYSTEM_1
   # include "system_1.h"
#elif SYSTEM_2
   # include "system_2.h"
#elif SYSTEM_3
   ...
#endif
但是当头文件过多时,预处理器使用宏定义来定义头文件的名称。这就是有条件引用。
#define SYSTEM_H "system_1.h"
 ...
 #include SYSTEM_H
 

 

posted on 2022-02-09 19:27  Xpace  阅读(1737)  评论(0)    收藏  举报