C++ Das Return-Schlüsselwort
Rückgabewerte
Das void
in den vorherigen Beispielen verwendete Schlüsselwort 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 (z. B. int
,
string
, usw.) anstelle von void
verwenden und das return
Schlüsselwort innerhalb der Funktion verwenden:
Beispiel
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
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;
}
// Outputs 8 (5 + 3)
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;
}
// Outputs 8 (5 + 3)