Un programa en C++ está compuesto por funciones, la principal es main. Incluye directivas, declaraciones globales, funciones definidas por el usuario y comentarios. Main contiene las instrucciones principales y se ejecuta primero. Otras funciones realizan tareas específicas invocadas desde main u otras funciones.