Wie Erstellt Man Eine Funktion in C++?
Betrachten wir die Funktion, 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 grundlegende Informationen über die Schnittstelle einer Funktion, einschließlich ihres Namens, Rückgabetyps und ihrer Parameterliste.
-
Rückgabetyp: Gibt den Datentyp an, den die Funktion zurückgibt. In diesem Beispiel ist es
int
, was bedeutet, dass ein Integer zurückgegeben wird. -
Funktionsname: Eindeutiger Bezeichner für die Funktion, der verwendet wird, um sie aus anderen Teilen des Programms aufzurufen. Unsere Funktion heißt
calculateFactorial
.
-
-
Parameterliste: Definiert die Eingabewerte, die die Funktion erwartet. Diese Funktion erwartet einen einzelnen ganzzahligen Parameter mit dem Namen
n
. -
Funktionskörper: Enthält den Code, der die gewünschten Operationen ausführt, eingeschlossen in geschweifte Klammern
{}
. In diesem Beispiel berechnet die Funktion das Fakultät vonn
mit einer for-Schleife und speichert das Ergebnis in der Variablenfactorial
. -
Return-Anweisung: Gibt den Wert an, den die Funktion an den Aufrufer zurückgibt. In diesem Fall wird der berechnete Fakultätswert mit dem Schlüsselwort
return
zurückgegeben.
Wie oben beschrieben, besteht die Struktur einer Funktion in C++ 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
Betrachten wir die Funktion, 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 grundlegende Informationen über die Schnittstelle einer Funktion, einschließlich ihres Namens, Rückgabetyps und ihrer Parameterliste.
-
Rückgabetyp: Gibt den Datentyp an, den die Funktion zurückgibt. In diesem Beispiel ist es
int
, was bedeutet, dass ein Integer zurückgegeben wird. -
Funktionsname: Eindeutiger Bezeichner für die Funktion, der verwendet wird, um sie aus anderen Teilen des Programms aufzurufen. Unsere Funktion heißt
calculateFactorial
.
-
-
Parameterliste: Definiert die Eingabewerte, die die Funktion erwartet. Diese Funktion erwartet einen einzelnen ganzzahligen Parameter mit dem Namen
n
. -
Funktionskörper: Enthält den Code, der die gewünschten Operationen ausführt, eingeschlossen in geschweifte Klammern
{}
. In diesem Beispiel berechnet die Funktion das Fakultät vonn
mit einer for-Schleife und speichert das Ergebnis in der Variablenfactorial
. -
Return-Anweisung: Gibt den Wert an, den die Funktion an den Aufrufer zurückgibt. In diesem Fall wird der berechnete Fakultätswert mit dem Schlüsselwort
return
zurückgegeben.
Wie oben beschrieben, besteht die Struktur einer Funktion in C++ aus einer Signatur, einem Funktionskörper und einem Rückgabewert.
Danke für Ihr Feedback!