Trabajo de Computación

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 1

¿Que son funciones?

Una función es una subrutina o subprograma qué forman un programa que realiza tareas bien
definidas.

Las funciones son un conjunto de procedimiento encapsulados en un bloque, usualmente reciben


parámetros, cuyos valores utilizan para efectuar operaciones y adicionalmente retornan un valor.

Tipos de funciones

 Funciones void
Bajo ciertas circunstancias se deseará escribir funciones que no regresen valor alguno (esto
sería algo parecido a escribir procedures en Pascal) y para ello podemos declarar a la función como void.
La palabra reservada void es utilizada para declarar funciones sin valor de retorno y también para indicar
que una función específica no requiere de parámetros. Por ejemplo, la función pausa() que se verá
enseguida, no devolverá valor alguno y la misma no requiere de parámetros.

 Funciones anidadas
A diferencia de Pascal, el lenguaje C, C++ no permite anidar funciones, sin embargo, dentro de una
función puede existir la llamada a una o más funciones declaradas previamente, que determinara en
cierto punto un resultado para que sea ejecutado cuando el programador lo desee.

 Funciones de tipo puntero (*)


En muchas ocasiones se desea que ciertas funciones regresen una referencia o puntero hacia un
tipo (sea este estructurado o no) específico de dato en lugar de un valor específico. En tales casos, la
función se deberá declarar como para que regrese un puntero. Por ejemplo, supongamos que deseamos
crear una función para convertir un número entero en notación decimal a una cadena de caracteres en
forma de números binarios, luego, la función mencionada podría escribirse para que reciba el número
entero como parámetro y regrese un puntero a una cadena de caracteres conteniendo la conversión.

Mencione tres ejemplos


Ejemplo 1

También podría gustarte