Wie Erstellt Man Eine Funktion in C++?
Schauen wir uns die Funktion an, die wir im vorherigen Kapitel erstellt haben:
main.cpp
1234567891011121314151617#include <iostream> // Function to calculate the factorial of an integer int calculateFactorial(int n) { int factorial = 1; for (int i = 1; i <= n; i++) factorial *= i; return factorial; } int main() { // Call the calculateFactorial function and print the result std::cout << calculateFactorial(5) << std::endl; std::cout << calculateFactorial(8) << std::endl; }
-
Funktionssignatur: Liefert wesentliche Informationen über die Schnittstelle einer Funktion, einschließlich ihres Namens, des Rückgabetyps und der Parameterliste.
-
Rückgabetyp: Gibt den Datentyp an, den die Funktion zurückgibt. In diesem Beispiel ist es
int
, was bedeutet, dass ein Ganzzahlwert zurückgegeben wird. -
Funktionsname: Eindeutiger Bezeichner der Funktion, der verwendet wird, um sie von anderen Teilen des Programms aufzurufen. Unsere Funktion heißt
calculateFactorial
.
-
-
Parameterliste: Definiert die Eingabewerte, die die Funktion erwartet. Diese Funktion erwartet einen einzelnen Ganzzahl-Parameter namens
n
. -
Funktionskörper: Enthält den Code, der die gewünschten Operationen ausführt, eingeschlossen in geschweiften Klammern
{}
. In diesem Beispiel berechnet die Funktion die Fakultät vonn
mithilfe einer for-Schleife und speichert das Ergebnis in der Variablefactorial
. -
Rückgabewert: Gibt den Wert an, den die Funktion an den Aufrufer zurückgibt. In diesem Fall wird der berechnete Fakultätswert mithilfe des
return
-Schlüsselworts zurückgegeben.
Damit haben wir die Struktur einer Funktion in C++ beschrieben: Jede Funktion besteht aus einer Signatur, einem Funktionskörper und einem Rückgabewert.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 5
Wie Erstellt Man Eine Funktion in C++?
Swipe um das Menü anzuzeigen
Schauen wir uns die Funktion an, die wir im vorherigen Kapitel erstellt haben:
main.cpp
1234567891011121314151617#include <iostream> // Function to calculate the factorial of an integer int calculateFactorial(int n) { int factorial = 1; for (int i = 1; i <= n; i++) factorial *= i; return factorial; } int main() { // Call the calculateFactorial function and print the result std::cout << calculateFactorial(5) << std::endl; std::cout << calculateFactorial(8) << std::endl; }
-
Funktionssignatur: Liefert wesentliche Informationen über die Schnittstelle einer Funktion, einschließlich ihres Namens, des Rückgabetyps und der Parameterliste.
-
Rückgabetyp: Gibt den Datentyp an, den die Funktion zurückgibt. In diesem Beispiel ist es
int
, was bedeutet, dass ein Ganzzahlwert zurückgegeben wird. -
Funktionsname: Eindeutiger Bezeichner der Funktion, der verwendet wird, um sie von anderen Teilen des Programms aufzurufen. Unsere Funktion heißt
calculateFactorial
.
-
-
Parameterliste: Definiert die Eingabewerte, die die Funktion erwartet. Diese Funktion erwartet einen einzelnen Ganzzahl-Parameter namens
n
. -
Funktionskörper: Enthält den Code, der die gewünschten Operationen ausführt, eingeschlossen in geschweiften Klammern
{}
. In diesem Beispiel berechnet die Funktion die Fakultät vonn
mithilfe einer for-Schleife und speichert das Ergebnis in der Variablefactorial
. -
Rückgabewert: Gibt den Wert an, den die Funktion an den Aufrufer zurückgibt. In diesem Fall wird der berechnete Fakultätswert mithilfe des
return
-Schlüsselworts zurückgegeben.
Damit haben wir die Struktur einer Funktion in C++ beschrieben: Jede Funktion besteht aus einer Signatur, einem Funktionskörper und einem Rückgabewert.
Danke für Ihr Feedback!