Diferencia entre revisiones de «Programación en C++/Funciones»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 177.234.6.54 (disc.) a la última edición de 189.177.51.78
Línea 77:
A diferencia de '''Pascal''', el lenguaje C, C++ no permite anidar funciones, sin embargo, dentro de una funcíon 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 (*) ==45644564
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. Para ser más puntuales, vamos a escribir un programa en donde se verá la función '''binstr()''', y cuyo objetivo será precisamente convertir números decimales en cadenas binarias.
<div style="background:#FFFFBB; padding:16px; border-color:#0000FF; border-style:solid">