C++语言程序设计

文件包含命令格式如下：
#include <文件名>
或者
#include "文件名"
其中，include是关键字，文件名是指被包含的文件全名。在前面我们已多次用此命令包含过库函数的头文件。例如："#include "stdio.h""。
文件包含命令的功能是把指定的文件插入该命令行位置，从而把指定的文件和当前的源程序文件连成一个源文件。在C++的程序设计中，文件包含命令用得很多。我们常将符号常量、类及其它类型的定义放到一个.h文件中（即文件扩展名为h的文件，称之为头文件）。在其它文件的开头用包含命令包含该头文件，这样就可以减少重复劳动，节省时间，并减少出错的可能性。头文件可以是自己编写的，也可以是系统提供的。例如，前面程序中已出现的iostream.h便是一个系统提供的、有关输入输出操作信息的头文件。
上面我们看到，文件包含命令的格式有两种，一种将文件名以尖括号（< >）括起，另一种是将文件名以双引号（""）括起。这两种格式的用法略有区别：使用前一种格式，在编译的时候将会在指定的目录下查找此头文件，而使用后一种格式，在编译的时侯会首先在当前的源文件目录中查找该头文件，若找不到才会到系统的指定目录下去查找。
在定义和使用文件包含时还应注意以下几点：
（1）一条文件包含命令只能包含一个文件，若想包含多个文件须用多条文件包含命令。例如：
#include<iostream.h>
#include<stdio.h>
…
（2）文件包含命令可以嵌套使用，即在一个被包含的文件中可以包含另一个文件。例如，定义一个头文件，其名字为headfilel.h，该文件内容如下：
#include "headfile2.h"
#include "headfile3.h"
…
这里即嵌套使用了文件包含命令。