#import
#include
#define NUMBER 10
#define ADD(a)(a+1) b = ADD(b);
#undef 定義名
#if (NUMBER == 10)
ここをコンパイル
#else
ここはコンパイルしない
#endif
#if defined _AAA_ (定義されていれば) ここをコンパイル #elif defined _BBB_ ここをコンパイル #endif
#ifdef _AAA_ (定義されていれば) #endif
#ifndef _AAA_ (定義されていなければ) #endif
#error #warning