首页 理论教育 C语言程序设计:文件包含操作及其用途

C语言程序设计:文件包含操作及其用途

时间:2023-11-17 理论教育 版权反馈
【摘要】:C 语言采用#include 命令来实现文件包含。其一般格式有两种:格式1:#include <文件名>格式2:#include "文件名"例如:#include "math.h"#include <reg51.h>文件包含操作在实际编程中很有用,可以节省程序设计人员的重复劳动。而math.h 头文件中包含有各种数学运算函数,是定义常用数学运算的,比如求绝对值、正弦和余弦等,当在编程时用到这些数学函数时,就可以直接把该头文件包含进来。文件1 包含文件2,文件2 又包含文件3。

C语言程序设计:文件包含操作及其用途

文件包含是指一个源文件把另外一个源文件的全部内容包含进来,也即将另外的文件包含到本文件中。C 语言采用#include 命令来实现文件包含。其一般格式有两种:

格式1:#include <文件名>

格式2:#include "文件名"

例如:#include "math.h"

#include <reg51.h>

文件包含操作在实际编程中很有用,可以节省程序设计人员的重复劳动。在上面的例子中,reg51.h 是定义51 单片机特殊功能寄存器和位寄存器的头文件。而math.h 头文件中包含有各种数学运算函数,是定义常用数学运算的,比如求绝对值、正弦和余弦等,当在编程时用到这些数学函数时,就可以直接把该头文件包含进来。(www.xing528.com)

关于文件包含操作,有以下几点需要说明:

(1) 文件包含的两种格式是有区别的。当使用<>时,预处理程序在编译系统定义的标准目录下查找指定的头文件。如果是使用专用的单片机开发软件来进行编程,编译器先进入软件安装文件夹处开始搜索头文件,如果没有找到,则报错。当使用" "时,预处理程序首先在当前源程序所在目录下查找指定文件,如没有找到,则再从编译系统的标准目录下查找。对于单片机程序开发软件,编译器先进入当前工程所在文件夹处查找该文件,如果没有找到,则再到软件安装文件夹查找,如果还未找到,则报错。

(2) 一个#include 命令只能包含一个文件。程序中需要用到几个头文件,就要是用几个#include 命令。

(3) 文件包含可以嵌套。文件1 包含文件2,文件2 又包含文件3。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈