Un programa en C consta de una o más funciones, donde la función principal es main. Cada función contiene una cabecera con su nombre y parámetros, declaraciones de parámetros, y una sentencia compuesta entre llaves que contiene instrucciones y comentarios. Los comentarios pueden añadirse entre /* */.