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

So verwenden Sie void in C++

下次还敢
Freigeben: 2024-05-01 12:54:20
Original
654 Leute haben es durchsucht

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>
Nach dem Login kopieren
  • 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>
Nach dem Login kopieren
  • Als Zeigertyp bedeutet dies, dass der Zeiger nicht auf ein bestimmtes Objekt zeigt:
<code class="cpp">void* ptr = nullptr;</code>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Ausgabe:

<code>The number is: 42</code>
Nach dem Login kopieren

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!

Verwandte Etiketten:
c++
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage