Cを初めとして幾つかの言語では、ソースファイルをコンパイルする前にプリプロセッサという前処理プログラムでソースコードを処理する。
#includeは、このプリプロセッサに対する指令(directive)であり、「その場所に、指定されたファイルの内容を挿入する」という意味を持つ。
#include <stdio.h> int main () { printf("hello, world\n"); }
#include <stdio.h>
int main () { printf("hello, world\n"); }