2.4. Allgemeine Programmstruktur

In ganz allgemeiner Form kann die Abfolge der Funktionen in einem C-Programm folgendermaßen dargestellt werden:


globale Definitionen und Deklarationen 

Rückgabewert main(Parameterliste)
{
Abfolge der C-Statements
}
Rückgabewert funktion1(Parameterliste)
{
Abfolge der C-Statements
}
Rückgabewert funktion2(Parameterliste)
{
Abfolge der C-Statements
}
.
.
.
Rückgabewert funktionN(Parameterliste)
{
Abfolge der C-Statements
}

Jedes C-Programm muß aus mindestens einer Funktion bestehen, nämlich main() . Diese Funktion wird als erste aufgerufen. Alle anderen Funktionen werden direkt oder indirekt von main() aus aufgerufen.