2.7 プリプロセッサ

  1.外部ファイルの取り込み
 #define やextern宣言などの集まりの取り扱いを容易にするために、C言語には、外部ファイルを取り込む機能が備わっています。例えば、
#include "filename"
の形をした行は全て、filenameという名前のファイルの中身と置き換えられます(その位置に埋め込まれる)。各ソースファイルの先頭には、共通の#define文や大域変数宣言のextern文を取り込む目的で、上の形の1行か2行をつけることが多いです。