=== 9. プリプロセッサ =================
プリプロセッサは、Cコンパイラがソースプログラムを解析する前に処理を行うプログラム。プリプロセッサが行う処理のことを前処理ともいう。C言語のソースファイルの中で、プリプロセッサに対する指示は#で始まる。
#define#undef#include#if#ifdef#ifndef#else#elif#endif#(ヌル命令)#line#error#pragma
単純マクロ定義(#define)
C言語の任意のトークン列に好きな名前をつけることができる。例えば、データの個数を表す数にMAX_DATAと名付ければ(#define MAX_DATA 100)、コードの中でMAX_DATAという名前を統一的に使える。
#define name tokens