C言語の前処理記号#と##の使い方
プリプロセッサは C 言語コンパイラの一部であり、コンパイル前にソース コードを処理するために使用されます。プリプロセッサ ディレクティブはシャープ記号 (#) で始まり、# や ## などの特殊記号が含まれます。この記事では、C 言語でのこれら 2 つのシンボルの使い方を詳しく紹介し、サンプル コードを使用して説明します。
- # 記号の使用法
C 言語では、# 記号はマクロパラメータを文字列に変換するために使用されます。これは、汎用コードを作成したりデバッグしたりするときに非常に役立ちます。以下に例を示します。
#include <stdio.h>
#define STRINGIFY(x) #x
int main()