Ein C-Programm besteht aus Vereinbarungen und einer oder mehreren Funktionen.
C unterscheidet zwischen Groß-u. Kleinschreibung (C_macht_Laune c_macht_Laune), man spricht hierbei auch von „Case sensitive“
Es enthält mind. die Funktion main()
Die Ausführung beginnt und endet stets in der Funktion main()
Eine Fkt. erhält Argumente und liefert ein Ergebnis (Rückgabewert) Das Ergebnis der Funktion wird durch ihren Rückgabewert bestimmt
Die Funktionen können in verschiedenen Quelldateien abgelegt sein.
Vereinbarung kann sein:
Deklaration (Bekanntmachung)
Definition (Reservierung von Speicherplätzen und die Bekanntmachung). Eine Definition schließt somit eine Deklaration ein. Bsp. Definition: int summe; Bsp. Deklaration: extern int summe;
Eine Funktion besteht aus:
Funktionskopf [Datentyp] Name_der_Funktion ([Argument 1] [,Argument 2]) ( ) muss auf jeden Fall hinter dem Namen der Funktion stehen Argumente werden durch Kommata voneinander getrennt !
Funktionsblock (Anweisungsblock) - Wird von geschweiften Klammern umschlossen ({}). - Besteht aus: [Vereinbarungen] u. aus Anweisungen