Un programa en C++ está compuesto de funciones, la principal es main. Incluye directivas, declaraciones globales, funciones definidas por el usuario y comentarios. Main contiene las instrucciones principales y las funciones realizan tareas específicas. Las variables se declaran con su tipo y las funciones con su tipo de retorno, parámetros y bloque de instrucciones.