defined 演算子
#if 文中で使用できるマクロ演算子で、name がマクロ名として #define されていれば 1 に、そうでなければ 0 に評価されます。#if defined(...) は #ifdef ... と同じですが、#if defined(...) では下の例のように複数の名前を判定に使用できます。
行継続 プリプロセス行 (# で始まる行) の最後に \ (円記号=バックスラッシュ) を記述すると、その直後の改行は存在しないものとして扱われます。
プリプロセス行 (# で始まる行) の最後に \ (円記号=バックスラッシュ) を記述すると、その直後の改行は存在しないものとして扱われます。