C では、アンダースコア ('_') は次の目的で使用されます。 1. 匿名変数、 2. パラメータを無視します。 3. マクロ定義 (現在の関数名を示します)。 ); 5. エスケープ文字 (セミコロンは無視されます); 6. 予約された識別子 (標準ライブラリおよびユーザー ライブラリで使用されます)。 C の
__ C プログラミング言語では、アンダースコア ('_') はいくつかの用途があります。 :
1. 匿名変数
変数を宣言する場合、変数名を指定しない場合は、「_」:
<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>
2 という名前を付けることができます。パラメータは無視されます。
##関数パラメータ リストでは、「_」を使用して不要なパラメータを無視できます: <code class="cpp">void f(int x, int y) {
int _ = x; // 忽略参数 x
// ...
}</code>
プリプロセッサでは、現在の関数名を示すためにアンダースコアが使用されます: <code class="cpp">#define FUNCNAME __FUNCTION__</code>
C キーワードはユーザー定義の名前でオーバーライドされる場合があります。この場合、代わりに「_」を使用できます: <code class="cpp">#define true _true</code>
文字列リテラルでは、アンダースコアをエスケープ文字として使用できます: <code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>
標準ライブラリとユーザー定義のライブラリでは、アンダースコアで始まる識別子が使用される場合があります。これらの識別子は予約済みとみなされ、ユーザーによる使用は推奨されません。 。
以上がC++ の _ とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。