2.2. Grundlegende Programmelemente
C unterscheidet zwei grundsätzliche Programmkomponenten: die Daten (Variablen, Konstanten) und die Instruktionen. Die Daten bilden das Material, das von den verschiedenen Anweisungen bearbeitet wird. Wie in den meisten compilierenden Programmiersprachen üblich, müssen auch in C Variablen deklariert werden, bevor sie benutzt werden können.
Die elementaren Bauelemente eines C-Programms sind die Funktionen. Programme können zwar aus nur einer Funktion bestehen, im Normalfall fügen sich aber mehrere Funktionen zu einem Programm zusammen.
Neben dem unmittelbaren Programmcode gibt es noch Kommentare; sie werden vom Autor des Programms benutzt, um Variablen und Funktionen zu beschreiben. Kommentare sollen das Programm leichter lesbar und verständlicher machen. Sie werden vom Compiler beim Übersetzen ignoriert.