C++ Das Return-Schlüsselwort
Rückgabewerte
Das in den vorherigen Beispielen verwendete Schlüsselwort void gibt an, dass die Funktion keinen Wert zurückgeben soll. Wenn Sie möchten, dass die Funktion einen Wert zurückgibt, können Sie einen Datentyp verwenden (z. B. int, string usw.) anstelle von void und verwenden Sie das Schlüsselwort return innerhalb der Funktion:
Beispiel
int myFunction(int x) {
return 5 + x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Ausgänge 8 (5 + 3)
Try it Yourself »
Dieses Beispiel gibt die Summe einer Funktion mit zwei Parametern zurück:
Beispiel
int myFunction(int x, int y) {
return x + y;
}
int main() {
cout << myFunction(5, 3);
return 0;
}
// Ausgänge 8 (5 + 3)
Try it Yourself »
Sie können das Ergebnis auch in einer Variablen speichern:
Beispiel
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Ausgänge 8 (5 + 3)
Try it Yourself »