#define 名前 それと置き換えるべきテキスト(値) ・名前は慣習として大文字 ・プログラム中で数箇所で用いられる定数に名前をつけて、次の効果を得る。 1. 数値の意味を示す 2. 数箇所を変更する手間を省き、一部の変更忘れを防ぐ プログラムファイル中でこれ以降、「名前」は「値」に文字通り置き換えられて 解釈されるので、場合によっては非常に分かりにくい誤りを引き起こす。 このため新しい C では推奨されず、別の仕組みを用いる。