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
 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM