Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Jedes C-Programm enthält mindestens die Funktion main(), die das steuernde Hauptprogramm bildet. Jede andere Funktion entspricht einem Unterprogramm.
Die Definition einer Funktion legt fest, welche Anweisungen die Funktion ausführt. Wird eine Funktion vor ihrem Aufruf nicht in derselben Übersetzungseinheit definiert, muß sie deklariert werden. Die Deklaration einer Funktion informiert den Compiler über den Typ des Return-Wertes.