capypad
0 Tage Serie
cpp / beginner
Snippet

Funktionen: Werte zurückgeben

Funktionen können Eingabewerte annehmen, sie verarbeiten und ein Ergebnis zurückgeben. Der Rückgabetyp wird vor dem Funktionsnamen deklariert. Die return-Anweisung sendet den berechneten Wert an den Aufrufer zurück. In main() speichern wir den Rückgabewert in einer Variable und zeigen ihn an.

snippet.cpp
cpp
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int add(int a, int b) {
return a + b;
}
 
int main() {
int result = add(5, 3);
std::cout << "5 + 3 = " << result << std::endl;
return 0;
}
Erklärung
1
int add(int a, int b)
Funktionsdeklaration: gibt int zurück, nimmt zwei int-Parameter
2
return a + b;
Gibt die Summe von a und b an den Aufrufer zurück
3
int result = add(5, 3);
Ruft Funktion mit 5 und 3 auf, speichert Rückgabewert (8)