L'estructura bàsica d'un programa en C és pot veure a la taula 1.
En aquest llenguatge de programació la funció main inicia l'execució del
programa. A dins d'ella es defineix el cos principal del programa, les
variables locals associades al cos principal i les crides a les funcions més
importants del programa. El nom main és fix, al contrari de la resta de
funcions. El parèntesi ( ) és obligatori després del nom de la funció.
Les instruccions del programa sempre han d'ésser incloses entre els símbols
{}
que indiquen l'inici i la fi del programa.