Heim >Backend-Entwicklung >C++ >Wie gibt eine C++-Funktion den Typ „void' zurück?

Wie gibt eine C++-Funktion den Typ „void' zurück?

WBOY
WBOYOriginal
2024-04-20 13:06:011212Durchsuche

Die void-Funktion in C++ gibt keinen Wert zurück und ihre Syntax ist void function_name(). Zu den häufigen Verwendungszwecken gehören: Eingabe von Benutzereingaben, z. B. Ermitteln des Alters des Benutzers und Drucken dieser Daten auf der Konsole.

C++ 函数如何返回 void 类型?

Rückgabetyp der void-Funktion in C++

In C++ ist der Typ void ein spezieller Rückgabetyp, was bedeutet, dass die Funktion keinen Wert zurückgibt. Dies unterscheidet sich von anderen Funktionen, die normalerweise einen bestimmten Werttyp zurückgeben, z. B. eine Ganzzahl, eine Zeichenfolge oder ein Objekt. void 类型是一种特殊的返回类型,表示函数不返回任何值。这与其他函数不同,这些函数通常返回特定类型的值,例如整数、字符串或对象。

void 函数的语法如下:

void function_name();

以下是一个返回 void 类型的简单函数示例:

void print_hello() {
  std::cout << "Hello, world!" << std::endl;
}

您可以通过调用函数来使用 void 函数:

print_hello();

调用 void 函数不会生成任何返回值,因此您无法将返回值分配给变量或将其用作另一个表达式的输入。

实战案例:输入用户年龄

void 函数的一个常见用途是输入用户的输入。以下是一个使用 void 函数从用户那里获取年龄并将其打印到控制台的 C++ 程序示例:

#include <iostream>

void get_age() {
  int age;
  std::cout << "Enter your age: ";
  std::cin >> age;
  std::cout << "Your age is: " << age << std::endl;
}

int main() {
  get_age();
  return 0;
}

在上面的示例中,get_age() 函数使用 void 作为返回类型,因为它不返回任何值。get_age() 函数从用户那里读取年龄,然后将其打印到控制台。main() 函数调用 get_age()

Die Syntax der void-Funktion lautet wie folgt: 🎜rrreee🎜Hier ist ein Beispiel einer einfachen Funktion, die den Typ void zurückgibt: 🎜rrreee🎜Sie können die void-Funktion verwenden, indem Sie die Funktion aufrufen: 🎜rrreee🎜Der Aufruf der void-Funktion führt nicht dazu, dass kein Rückgabewert generiert wird, daher können Sie den Rückgabewert nicht einer Variablen zuweisen oder ihn als Eingabe für einen anderen Ausdruck verwenden. 🎜🎜🎜Praktischer Fall: Eingabe des Alters des Benutzers 🎜🎜🎜Eine häufige Verwendung von Void-Funktionen ist die Eingabe von Benutzereingaben. Hier ist ein Beispiel für ein C++-Programm, das die Funktion void verwendet, um das Alter vom Benutzer abzurufen und es auf der Konsole auszugeben: 🎜rrreee🎜Im obigen Beispiel ist der get_age()-Funktion Verwenden Sie <code>void als Rückgabetyp, da sie keinen Wert zurückgibt. Die Funktion get_age() liest das Alter des Benutzers und gibt es auf der Konsole aus. Die Funktion main() ruft die Funktion get_age() auf, damit der Benutzer sein Alter eingeben und auf der Konsole ausdrucken kann. 🎜

Das obige ist der detaillierte Inhalt vonWie gibt eine C++-Funktion den Typ „void' zurück?. 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