Warum sollte man ein C-Programm in Funktionen aufteilen?
Funktionen kapseln bestimmte Aufgaben, fördern die Wiederverwendung und verbessern Lesbarkeit sowie Wartbarkeit.
Funktionen machen einen main()-Einstiegspunkt überflüssig.
main()
Funktionen erfordern, dass dieselbe Implementierung an jeder Aufrufstelle kopiert wird.
Funktionen ermöglichen die Ausführung des Quellcodes ohne Compiler.