Rückgabetypen
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 47 von 63.
Beim Definieren einer Funktion in C musst du angeben, welchen Werttyp sie an den Aufrufer zurückgeben wird. Dies wird als Rückgabetyp bezeichnet.
Deklariere eine Funktion, die eine Ganzzahl zurückgibt:
int sum(int a, int b) {
return a + b;
}Das int vor dem Funktionsnamen gibt an, dass diese Funktion einen Ganzzahlwert zurückgibt.
Rufe die Funktion auf und speichere ihren Rückgabewert:
int result = sum(5, 3);Nach der Ausführung dieses Codes enthält result den Wert 8.
Du kannst auch andere Datentypen als Rückgabetypen verwenden:
float average(float a, float b) {
return (a + b) / 2;
}Diese Funktion gibt einen Float-Wert zurück.
Aufgabe
EinfachErstelle eine Funktion namens calculation, die den Rückgabetyp int hat und im Funktionskörper eine return-Anweisung enthält, die die Zahl 5 zurückgibt.
Deine main-Funktion sollte calculation aufrufen, den Wert in einer Variable namens result speichern und ihn anschließend ausgeben.
Probier es selbst
#include <stdio.h>
// Schreibe hier deine Berechnungsfunktion
int main() {
int result = calculation();
// Gib das Ergebnis hier aus
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
2Variablen
DatentypenGanzzahlGleitkommazahl – DoubleZeichenBoolesche WerteKonstantenprintf-GrundlagenRegeln für die Benennung von VariablenTypumwandlung Teil 1Typumwandlung Teil 2Wiederholungsaufgabe3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenVergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler