Título: Return Valores de retorno Publicado por: CATBro en 21 Diciembre 2010, 22:25 pm Jeje tal vez suene tonto ;D pero no puedo entender eso de return y por mas que leo y pregunto no entiendo :huh: , no se si me doy a entender pero como se usa return o valores de retornos y cuando pongo return 0 o aveces return 1 o return x,cuando se que tipo de dato poner de retorno etc... o como esta la cosa..
ejemplo: (??????) blabla{ ------------------ ------------------- return(??????); } o int main() -------------- ---------------- --------------- -------------------- porque es return 0; :rolleyes: Agradeceria su ayuda porque la verdad me frustra no entenderle Título: Re: Return Valores de retorno Publicado por: leogtz en 21 Diciembre 2010, 22:49 pm Las funciones retornan un valor, puede ser el resultado de una operación.
Ejemplo, función área, retorna el área de un rectángulo: Código
El tipo de dato devuelto por la función dependerá de lo que quieras hacer, en este caso se trató con enteros, pero pudo hacerse con short, double, float, long, etc. El return es necesario para que al llamar a la función esta nos devuelva algo. ejemplo: Código
int main() es una función, de tipo entero, por lo tanto devuelve un valor, es por eso que se utiliza la sentencia return. El return devuelve un valor al sistema operativo, este de acuerdo a cómo se dió la ejecución del programa, es decir, si el programa se ejecutó bien se retorna un 0, si se ejecutó mal se retorna por lo general algo distinto a 0. Título: Re: Return Valores de retorno Publicado por: CATBro en 22 Diciembre 2010, 00:38 am en el caso de que quiera que una funcion captire texto como iria el valor de retorno hay, o solo se puede en caso de funciones de tipo entero char,int.
ejem: string captura(?????) { ??????? va???-----> return ??? } :huh: Título: Re: Return Valores de retorno Publicado por: 08l00D en 22 Diciembre 2010, 01:15 am en el caso de que quiera que una funcion captire texto como iria el valor de retorno hay, o solo se puede en caso de funciones de tipo entero char,int. tenes que hacerlo con punteros a char..ejem: string captura(?????) { ??????? va???-----> return ??? } :huh: char * captura(char *cadena) { ... return cadena; } |