Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Erstelle 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;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C-Compiler