Kursinhalt
C++ Funktionen
C++ Funktionen
2. Funktionsargumente Spezifikation
Positions- und StandardargumenteÜbergabe von Argumenten durch Wert/Pointer/ReferenzKonstante FunktionsargumenteStatisches Array als Argument der Funktion ÜbergebenDynamisches Array als Argument der Funktion ÜbergebenWarum Benötigen Wir die Array-Größe als Argument?Übergeben von Benutzerdefinierten Strukturen als Argumente
3. Spezifikation von Funktionsrückgabewerten
4. Einige Fortgeschrittene Themen
Was Ist Eine Funktion in C++?
In C++ ist eine Funktion ein Codeblock, der eine spezifische Aufgabe ausführt. Sie sind mit diesem Konzept vertraut und haben es bereits mit der main()
Funktion verwendet, die in C++ insofern eine besondere Rolle spielt, als sie den Ausgangspunkt eines Programms markiert. Allerdings beschränkt sich die Verwendung von Funktionen in C++ nicht nur auf die main()
Funktion. Hier ein Beispiel:
main
#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; }
Lassen Sie uns klären, was im obigen Code gemacht wurde:
- Wir haben die Funktion
calculateFactorial()
erstellt, die die Fakultät der gegebenen Zahl berechnet und als Ausgabe zurückgibt. - Wir haben diese Funktion in der
main()
-Funktion unseres Programms aufgerufen und das Ergebnis in der Konsole ausgegeben.
Vielleicht haben Sie noch nicht verstanden, was passiert ist – wie wir die Funktion erstellt haben, welche Inhalte wir in sie eingefügt haben und was sich im Code befindet. Aber keine Sorge, wir werden alles bald erklären.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 1