マクロの定義および展開 (#define)

プリプロセッサー定義ディレクティブ は、これ以降のマクロ の出現を、指定された置換トークンに置き換えるようプリプロセッサーに指示 します。

プリプロセッサーの #define ディレクティブの形式は、次のとおりです。

>>-#--define--identifier--+--------------------------+---------->
                          |    .-,--------------.    |
                          |    V                |    |
                          '-(----+------------+-+--)-'
                                 '-identifier-'
 
   .----------------.
   V                |
>----+------------+-+------------------------------------------><
     +-identifier-+
     '-character--'
 
 

#define ディレクティブには、オブジェクト類似の定義または 関数類似の定義を含めることができます。

#defineconst の比較

関連参照

IBM Copyright 2003