Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Arten von Funktionen | Einführung in Funktionen
C++-Einführung

bookArten von Funktionen

Beim Erstellen einer Funktion muss immer der Datentyp des Rückgabewerts angegeben werden. In der main-Funktion wird der Rückgabetyp als int deklariert, was darauf hinweist, dass nach Abschluss ein ganzzahliger Wert zurückgegeben wird. In den meisten Fällen gibt die main-Funktion 0 zurück, um anzuzeigen, dass das Programm erfolgreich ausgeführt wurde.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Hinweis

Die main-Funktion ist in C++ reserviert und gibt immer einen Integer zurück. Das return-Statement kann nur in der main-Funktion weggelassen werden, da der Compiler automatisch return 0; am Ende hinzufügt.

Benutzerdefinierte Funktionen können beliebige Werte zurückgeben, jedoch ist es entscheidend zu verstehen, dass der Typ des Rückgabewerts mit dem angegebenen Rückgabetyp in der Funktionsdefinition übereinstimmen muss.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

Was muss in einer Funktionsdefinition und ihrer Rückgabeanweisung immer übereinstimmen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 3.85

bookArten von Funktionen

Swipe um das Menü anzuzeigen

Beim Erstellen einer Funktion muss immer der Datentyp des Rückgabewerts angegeben werden. In der main-Funktion wird der Rückgabetyp als int deklariert, was darauf hinweist, dass nach Abschluss ein ganzzahliger Wert zurückgegeben wird. In den meisten Fällen gibt die main-Funktion 0 zurück, um anzuzeigen, dass das Programm erfolgreich ausgeführt wurde.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Hinweis

Die main-Funktion ist in C++ reserviert und gibt immer einen Integer zurück. Das return-Statement kann nur in der main-Funktion weggelassen werden, da der Compiler automatisch return 0; am Ende hinzufügt.

Benutzerdefinierte Funktionen können beliebige Werte zurückgeben, jedoch ist es entscheidend zu verstehen, dass der Typ des Rückgabewerts mit dem angegebenen Rückgabetyp in der Funktionsdefinition übereinstimmen muss.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

Was muss in einer Funktionsdefinition und ihrer Rückgabeanweisung immer übereinstimmen?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
some-alt