Kursinhalt
C++ Einführung
C++ Einführung
Was Sind Funktionen?
Funktionen sind grundlegende Bausteine in der Programmierung. Sie sind wiederverwendbare Codeblöcke, die dazu entworfen wurden, eine spezifische Aufgabe zu erfüllen. Funktionen helfen dabei, den Code organisierter, übersichtlicher und wartungsfreundlicher zu gestalten. Durch die Verwendung von Funktionen können Sie ein großes, komplexes Programm in kleinere, handlichere Unterprogramme aufteilen.
main
int main() // `main` is the name of a function { return 0; }
Hinweis
Der Name
main
ist bereits von der C++-Sprache reserviert. Daher wird der Compiler einen Fehler ausgeben, wenn eine Funktion mit diesem Namen deklariert wird.
Das Erstellen einer Funktion umfasst mehrere wichtige Schritte, um sicherzustellen, dass sie eine spezifische Aufgabe erfüllt und sich nahtlos in Ihr Programm integriert. Eine Funktion besteht aus einem Rückgabetyp, einem Namen, Parametern (falls erforderlich) und einem Körper, in dem die Logik enthalten ist.
Typ definieren | Geben Sie den Datentyp an, den die Funktion zurückgeben wird (z.B. int , void usw.). |
Einen Namen zuweisen | Vergeben Sie einen aussagekräftigen Namen, um die Funktion zu identifizieren. |
Einen Körper bereitstellen | Schreiben Sie einen Block von Anweisungen innerhalb von geschweiften Klammern {...} , um die Funktionalität zu definieren. |
get_bank_name
// Function to return the name of the bank std::string get_bank_name() // type and name of function { // Beginning of the function body std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank // End of the function body }
Nachdem eine Funktion erstellt wurde, besteht der nächste Schritt darin, sie aufzurufen. Das Aufrufen einer Funktion führt den darin enthaltenen Code aus und ermöglicht es Ihnen, das Ergebnis zu verwenden (falls sie einen Wert zurückgibt).
main
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }
Die Umrechnung von Währungen ist eine häufige Praxis im realen Leben, insbesondere bei globalen Transaktionen oder auf Reisen. Durch die Erstellung einer Funktion können wir diesen Prozess vereinfachen, sodass die Umrechnung wiederverwendbar und effizient ist.
main
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convertUsdToEur(usd) << " EUR" << std::endl; }
function
int add_numbers(int a, int b); // 'a' and 'b' are parameters add_numbers(5, 10); // 5 and 10 are arguments passed to the function
In der Programmierung sind arguments Werte oder Variablen, die Sie einer Funktion übergeben, wenn Sie sie aufrufen. Diese Werte liefern die Eingaben, die die Funktion benötigt, um ihre Aufgabe auszuführen. Durch das Übergeben von Argumenten können Sie Funktionen dynamischer und wiederverwendbarer gestalten.
Funktionsparameter | Platzhalter, die im Funktionskopf definiert sind und den Typ sowie den Namen der Daten festlegen, die die Funktion erwartet. |
Argumente | Die tatsächlichen Werte oder Variablen, die beim Aufruf einer Funktion übergeben werden und den entsprechenden Parametern zugewiesen werden. |
Übergabe von Werten an Variablen | Bei einem Funktionsaufruf werden Argumente den Parametern zugeordnet. Innerhalb der Funktion verhalten sich diese Parameter wie reguläre Variablen. |
Danke für Ihr Feedback!