Menu
Coddy logo textTech

Eine Funktion deklarieren

Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 46 von 63.

Eine Funktion in C ist ein Codeblock, der eine bestimmte Aufgabe erfüllt. Funktionen helfen dabei, Code zu organisieren, ihn wiederverwendbar zu machen und die Lesbarkeit zu verbessern. Hier ist die Grundstruktur einer Funktionsdeklaration in C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // auszuführender Code
    return value; // wenn der return_type nicht void ist
}

Zum Beispiel könnte eine einfache Funktion, die den Benutzer begrüßt, so aussehen:

void greet() {
    printf("Hello, welcome to C programming!");
}

Um diese Funktion in Ihrem Hauptprogramm zu verwenden (aufzurufen), würden Sie Folgendes schreiben:

int main() {
    greet();
    return 0;
}

Funktionen können auch Parameter entgegennehmen und Werte zurückgeben, was wir in späteren Lektionen untersuchen werden.

challenge icon

Aufgabe

Einfach

Erstelle eine Funktion namens printNumbers, die die Zahlen von 1 bis 5 ausgibt. Rufe diese Funktion dann in der main-Funktion zweimal auf.

Deine Ausgabe sollte so aussehen:

1 2 3 4 5
1 2 3 4 5

Stelle sicher, dass du kein Leerzeichen nach der Zahl 5 einfügst und füge außerdem einen Zeilenumbruch nach der Zahl 5 hinzu (\n).

Spickzettel

Eine Funktion in C ist ein Codeblock, der eine bestimmte Aufgabe erfüllt. Funktionen helfen dabei, Code zu organisieren, ihn wiederverwendbar zu machen und die Lesbarkeit zu verbessern.

Grundlegende Funktionsstruktur:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // auszuführender Code
    return value; // wenn der return_type nicht void ist
}

Beispiel einer einfachen Funktion:

void greet() {
    printf("Hello, welcome to C programming!");
}

Um eine Funktion aufzurufen:

int main() {
    greet();
    return 0;
}

Probier es selbst

#include <stdio.h>

// Deklarieren Sie hier Ihre Funktion

int main() {
    // Rufen Sie Ihre Funktion hier zweimal auf
    
    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 Fundamentals