Un programa en C consta de una o más funciones, donde siempre se ejecutará primero la función main. Cada función contiene una cabecera con el nombre y parámetros, declaraciones de parámetros, y una sentencia compuesta entre llaves que contiene las instrucciones. Los comentarios pueden añadirse para documentar el código y aparecen entre /* y */.