Funktionen definieren und aufrufen
Schreiben Sie Funktionen mit Parametern und Rückgabewerten und verstehen Sie die Bedeutung modularer Programmierung.
Funktionen definieren und aufrufen ist eine kostenlose C Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des C Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.
Funktionen definieren und aufrufen
Funktionen definieren und aufrufen
Funktionen ermöglichen es uns, ein Programm in kleinere, wiederverwendbare Teile zu zerlegen.
In dieser Lektion lernen Sie Folgendes:
- Funktionen definieren und aufrufen.
- Funktionsparameter und Rückgabewerte verwenden.
- Modularen und effizienten Code schreiben.

Was ist eine Funktion?
Was ist eine Funktion?
Eine Funktion ist ein Codeblock, der eine bestimmte Aufgabe ausführt.
Funktionen verbessern die Lesbarkeit, Wiederverwendbarkeit und Strukturierung von Code.
Beispielsyntax:
returnType functionName(parameters) {
// Function body
}Beispiel: Eine Funktion definieren und aufrufen
Beispiel: Eine Funktion definieren und aufrufen
Dieses Programm definiert eine Funktion, die eine Nachricht ausgibt.
#include <stdio.h>
void greet() {
printf("Hello from a function!\n");
}
int main() {
greet();
return 0;
}Funktionsparameter
Funktionsparameter
Funktionen können Eingabewerte akzeptieren, die als Parameter bezeichnet werden.
Beispiel:
void greetUser(char name[]) {
printf("Hello, %s!\n", name);
}Beispiel: Funktion mit Parametern
Beispiel: Funktion mit Parametern
Dieses Programm definiert eine Funktion, die eine Benutzerin oder einen Benutzer mit dem Namen begrüßt.
#include <stdio.h>
void greetUser(char name[]) {
printf("Hello, %s!\n", name);
}
int main() {
greetUser("Alice");
return 0;
}Rückgabewerte von Funktionen
Rückgabewerte von Funktionen
Funktionen können mithilfe der return-Anweisung Werte zurückgeben.
Beispiel:
int add(int a, int b) {
return a + b;
}Beispiel: Funktion mit Rückgabewert
Beispiel: Funktion mit Rückgabewert
Dieses Programm addiert zwei Zahlen und gibt das Ergebnis zurück.
#include <stdio.h>
int add(int a, int b) {
return a + b;
}
int main() {
int result = add(5, 10);
printf("Sum: %d\n", result);
return 0;
}Warum Funktionen verwenden?
Warum Funktionen verwenden?
Funktionen helfen dabei:
- Code-Duplikate zu reduzieren.
- Lesbarkeit und Wartbarkeit zu verbessern.
- Komplexe Programme in kleinere Teile zu gliedern.
Zusammenfassung
Zusammenfassung
In dieser Lektion haben Sie Folgendes gelernt:
- Wie Sie Funktionen definieren und aufrufen.
- Wie Sie Parameter an Funktionen übergeben.
- Wie Sie Werte aus Funktionen zurückgeben.
Als Nächstes lernen Sie Funktionsprototypen und den Gültigkeitsbereich von Variablen in C kennen!

Häufig gestellte Fragen
Ist die Lektion „Funktionen definieren und aufrufen“ kostenlos?
Ja — der vollständige Text von „Funktionen definieren und aufrufen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des C Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der C Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Funktionen definieren und aufrufen“?
Schreiben Sie Funktionen mit Parametern und Rückgabewerten und verstehen Sie die Bedeutung modularer Programmierung. Du übst C Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um C Academy zu starten?
Keine Vorkenntnisse erforderlich. C Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.
Wie lange dauert die Lektion „Funktionen definieren und aufrufen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser C Academy-Lektion Code schreiben und ausführen?
Ja. Jede C Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Funktionen definieren und aufrufen
- Funktionsprototypen und Gültigkeitsbereiche
- Rekursion in C