#include "ファイル名"
#include <標準ヘッダファイル名>
#define 名前 置換テキスト
#define TAB '\t' #define LF '\n' #define PI 3.1415926535 circle = r * r * PI; /* の様に使う */
#define forever for(;;) forever { /* 無限に繰り返す処理 */ } /* の様に使う */
#define max(A, B) ((A) > (B) ? (A) : (B)) printf("x と y の大きい方の値は %d \n", max( x, y ) ); /* の様に使う */
#if 条件式 /* 条件式が真の時コンパイルされる */ #endif
#ifdef 名前 /* #if defined(名前)と同じ */ /* 名前が定義されている時コンパイルされる */ #endif
#ifndef 名前 /* #if !defined(名前)と同じ */ /* 名前が定義されていない時コンパイルされる */ #endif
#if 条件式 /* 条件式が真の時コンパイルされる */ #else /* 条件式が偽の時コンパイルされる */ #endif
#if 条件式1 /* 条件式1が真の時コンパイルされる */ #elif 条件式2 /* 条件式1が偽で条件式2が真の時コンパイルされる */ #else /* 条件式が共に偽の時コンパイルされる */ #endif