Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie void in C++

So verwenden Sie void in C++

下次还敢
下次还敢Original
2024-05-01 12:54:20633Durchsuche

Der void-Typ in C++ ist ein spezieller Datentyp, was bedeutet, dass die Funktion keinen Wert zurückgibt. Zu seinen Hauptverwendungszwecken gehört: Deklarieren von Funktionen, die keinen Wert zurückgeben. Als Funktionsparameter bedeutet dies, dass die Funktion keine Eingabe erfordert. Als Zeigertyp bedeutet dies, dass der Zeiger nicht auf ein bestimmtes Objekt zeigt.

So verwenden Sie void in C++

Void-Typ in C++ Was ist der

void-Typ?

void ist ein spezieller Datentyp in C++, der bedeutet, dass eine Funktion keinen Wert zurückgibt. Der Zweck des Typs

void

void wird hauptsächlich in den folgenden Szenarien verwendet:

  • Deklarieren Sie eine Funktion, die keinen Wert zurückgibt:
<code class="cpp">void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}</code>
  • Als Funktionsparameter, der angibt, dass die Funktion erfordert keine Eingabe:
<code class="cpp">void swap(int& a, int& b) {
  int temp = a;
  a = b;
  b = temp;
}</code>
  • Als Zeigertyp bedeutet dies, dass der Zeiger nicht auf ein bestimmtes Objekt zeigt:
<code class="cpp">void* ptr = nullptr;</code>

void Der Unterschied zwischen einer Funktion und einer Funktion mit einem Rückgabetyp of int

void Der Hauptunterschied zwischen einer Funktion und einer Funktion mit dem Rückgabetyp int ist:

  • Rückgabewert: void-Funktion gibt keinen Wert zurück, während die int-Funktion eine Ganzzahl zurückgibt.
  • Aufrufmethode: void-Funktion wird direkt aufgerufen, während int-Funktion den Rückgabewert in einer Variablen speichern muss.

Beispiel

Das folgende Beispiel demonstriert die Verwendung des Void-Typs:

<code class="cpp">void print_number(int n) {
  std::cout << "The number is: " << n << std::endl;
}

int main() {
  print_number(42);
  return 0;
}</code>

Ausgabe:

<code>The number is: 42</code>

In diesem Beispiel ist die Funktion print_number als Void-Typ deklariert, was bedeutet, dass sie keinen Wert zurückgibt. Es kann jedoch ein Ganzzahlargument akzeptieren und diese Ganzzahl ausgeben.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie void 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