Este documento presenta una introducción a las funciones en C++, incluyendo definiciones, tipos (built-in, user-defined), y conceptos como parámetros, argumentos y funciones recursivas. Se discuten también las funciones productivas y estériles, así como la posibilidad de devolver múltiples valores y el uso de funciones lambda. Finalmente, se incluyen ejemplos de funciones para ilustrar los conceptos expuestos.