Funktionen sind der Hauptabstraktionsmechanismus in C. Jede Aktion
kann nur innerhalb einer Funktion ausgelöst werden. Die Ausführung
jedes C-Programms beginnt mit dem automatischen Aufruf der Funktion
main
und endet mit dem Ende dieser Funktion. Funktionen
ermöglichen es, verschiedene Aktionen unter einem Namen
zusammenzufassen und mithilfe dieses Namens auszulösen (=
Funktionsaufruf) Dabei können der Funktion Werte übermittelt werden,
die diese in Ihre Aktionen miteinbeziehen kann (Parameter). Eine
Funktion kann an die aufrufende Funktion Werte zurückliefern, die
diese im Rahmen weiterer Berechnungen verwenden kann.