El documento describe las funciones en C++. Explica que una función es un bloque de código que realiza una operación, puede tener parámetros de entrada y valores de retorno. Las funciones son útiles para encapsular operaciones comunes en bloques reutilizables con nombres descriptivos. Proporciona ejemplos de funciones sin y con valores de retorno.
0 calificaciones0% encontró este documento útil (0 votos)
30 vistas13 páginas
El documento describe las funciones en C++. Explica que una función es un bloque de código que realiza una operación, puede tener parámetros de entrada y valores de retorno. Las funciones son útiles para encapsular operaciones comunes en bloques reutilizables con nombres descriptivos. Proporciona ejemplos de funciones sin y con valores de retorno.
El documento describe las funciones en C++. Explica que una función es un bloque de código que realiza una operación, puede tener parámetros de entrada y valores de retorno. Las funciones son útiles para encapsular operaciones comunes en bloques reutilizables con nombres descriptivos. Proporciona ejemplos de funciones sin y con valores de retorno.
El documento describe las funciones en C++. Explica que una función es un bloque de código que realiza una operación, puede tener parámetros de entrada y valores de retorno. Las funciones son útiles para encapsular operaciones comunes en bloques reutilizables con nombres descriptivos. Proporciona ejemplos de funciones sin y con valores de retorno.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 13
FUNCIONES C++
Edinson Joel Botello
Marly Dayana Mojica Ernesto Arocha Funciones en C++ • Una función es un bloque de código que realiza alguna operación. Una función puede definir opcionalmente parámetros de entrada que permiten a los llamadores pasar argumentos a la función. Una función también puede devolver un valor como salida. Utilidad • Las funciones son útiles para encapsular las operaciones comunes en un solo bloque reutilizable, idealmente con un nombre que describa claramente lo que hace la función. La función siguiente acepta dos enteros de un llamador y devuelve su suma; a y b son parámetros de tipo int. int sum(int a, int b) { return a + b; } Tipos • a) Aquellas cuyo tipo de retorno es void (nulo), equiparables a lo que denominamos módulo genérico tipo procedimiento. • b) Aquellas cuyo tipo de retorno es un tipo de dato (como int, double o cualquier otro), equiparables a lo que denominamos módulo genérico tipo función. Buscando analogías con el desarrollo que hicimos cuando hablamos de pseudocódigo, usaremos la función main de C para disponer en ella el código del "algoritmo principal" o guía del programa y el resto del código irá ordenado en diferentes funciones. Datos • Habíamos dicho que un módulo no se ejecuta hasta que es llamado a ejecutarse desde el algoritmo principal de acuerdo con la sintaxis de pseudocódigo • Las funciones pueden insertarse en el programa en cualquier orden, aunque siempre será recomendable tratar de disponerlas en el mismo orden en que esté previsto que se ejecuten. • La llamada a una función se realiza, cuando no hay parámetros que pasar, simplemente escribiendo su nombre seguido de unos paréntesis vacíos. La llamada a una función se hará normalmente para obtener un valor o asignar un valor a una variable Elementos Una declaración de función mínima consiste en el tipo de valor devuelto, el nombre de función y la lista de parámetros (que puede estar vacía), junto con las palabras clave opcionales que proporcionan instrucciones adicionales para el compilador. Una definición de función se compone de una declaración más el cuerpo, que es todo el código incluido entre llaves. Elementos • El tipo de valor devuelto, que especifica el tipo del valor que devuelve la función, o void si no se devuelve ningún valor. • El nombre de función, que debe comenzar con una letra o un carácter de subrayado y no puede contener espacios. • La lista de parámetros, que es un conjunto delimitado por llaves y separado por comas de cero o más parámetros que especifican el tipo y, opcionalmente, un nombre local mediante el cual se puede acceder a los valores de dentro del cuerpo de la función. Un ejemplo facil Esto podría ir dentro de la función descuento pero si se usa en otras funciones no tomaría estas variables