タグ

マクロとcに関するryochackのブックマーク (1)

  • プリプロセス指令

    C のソース コードは、最初に「プリプロセス (前処理)」と呼ばれるフェーズで処理されます。以下ではすべてのプリプロセス用の指令 (ディレクティブ) について説明します。 #define name [value] 識別子 name を value にマクロ定義します。それ以降に出現する name は、すべて value に置き換えられます。name に ( ) で囲んでパラメータを付けることもできます (マクロ関数)。マクロ定義は #undef で解消できます。

  • 1