Los apuntadores permiten simular el paso por referencia y crear estructuras de datos dinámicas como listas enlazadas. Los apuntadores a funciones permiten pasar punteros a funciones como parámetros. La declaración de un puntero a función es similar a la declaración de una función normal pero anteponiendo un asterisco.