機能 |
字句連結演算子を表す。 字句連結演算子とは、マクロ宣言において字句を連結することを表す。 つまり、2つの単語を1つの単語にする。 ※ 翻訳(コンパイル)時に処理される |
---|---|
定義 | 識別子 ## 識別子 |
実装例 |
#include <stdio.h> #define COUP(a, b) a ## b int main(void) { int a1 = 123; int a2 = 456; printf("%d\n", COUP(a, 1)); /* a ## 1 → a1 */ printf("%d\n", COUP(a, 2)); /* a ## 2 → a2 */ return 0; } |
実行結果 |
123 456 |
##