Heim >Backend-Entwicklung >C++ >Was ist _ in C++?

Was ist _ in C++?

下次还敢
下次还敢Original
2024-04-26 17:33:13849Durchsuche

In C++ wird der Unterstrich ('_') verwendet für: 1. Anonyme Variablen; 3. Makrodefinitionen (zeigt den aktuellen Funktionsnamen an); 4. Reservierte Schlüsselwörter (C++-Schlüsselwörter); Escape-Zeichen (Semikolons werden ignoriert); 6. Reservierte Bezeichner (von der Standardbibliothek und Benutzerbibliotheken verwendet).

Was ist _ in C++?

_ in C++ In der Programmiersprache C++ hat der Unterstrich ('_') mehrere Verwendungszwecke:

1. Anonyme Variablen

Wenn beim Deklarieren einer Variablen kein Variablenname angegeben ist, Sie können es „_“ nennen:

<code class="cpp">int _ = 5; // 声明一个匿名整型变量并赋予值 5</code>

2. Parameter ignorieren

In der Funktionsparameterliste können Sie „_“ verwenden, um unnötige Parameter zu ignorieren:

<code class="cpp">void f(int x, int y) {
  int _ = x; // 忽略参数 x
  // ...
}</code>

3. Makrodefinition

Im Präprozessor , der Unterstrich wird verwendet, um den aktuellen Funktionsnamen anzuzeigen:

<code class="cpp">#define FUNCNAME __FUNCTION__</code>

4. Reservierte Schlüsselwörter

Einige Schlüsselwörter in C++ können durch benutzerdefinierte Namen überschrieben werden. In diesem Fall kann „_“ als Alternative verwendet werden:

<code class="cpp">#define true _true</code>

5. Escape-Zeichen

In String-Literalen kann der Unterstrich als Escape-Zeichen verwendet werden:

<code class="cpp">char greeting[] = "Hello, _World!"; // 添加下划线以忽略分号</code>

6. Reservierte Bezeichner

Standard- und benutzerdefinierte Bibliotheken Bezeichner, die mit einem Unterstrich beginnen, können verwendet werden. Diese Kennungen gelten als reserviert und werden Benutzern nicht zur Verwendung empfohlen.

Das obige ist der detaillierte Inhalt vonWas ist _ in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist |. in c++Nächster Artikel:Was ist |. in c++