[C con Clase] una preguntilla

David Fire ddfire en gmail.com
Mie Mar 10 22:09:10 CET 2010


creo que la pregunta es mas basica...
return le va a pasar al que llamo a la funcion, sea main o cualquier otra
funcion el valor que le pongas adentro del tipo que esa funcion retorna
por ejemplo
int main() va a retornar un int, un entero
float bla()
va a retornar un punto flotante (un numero con coma)
int main()
{
return (-1)
}

retorna un -1 vos lo podes interpretar como quieras
por lo general valores distintos de 0 significan un error....
David

El 10 de marzo de 2010 17:56, Steven Davidson <srd4121 en njit.edu> escribió:

> Hola anónimo,
>
>
> anónimo wrote:
>
>> SI AMIGO..Y EL RETURN (-1)  ???
>>
>>
> Basándome en el comentario que hiciste en un mensaje anterior, supongo que
> estás preguntando qué implica retornar -1 en 'main()'. Es decir,
>
> int main()
> {
>  ...
>  return -1;
> }
>
> La respuesta es que no hay un comportamiento definido en el estándar de
> C/C++. Por lo tanto, la interpretación del retorno de -1 por un programa
> depende de la consola, intérprete de comandos, o "shell"; hasta cierta
> medida también puede depender del sistema operativo.
>
> Alguns compiladores consideran que retornar -1 para 'main()' indica una
> salida del programa con errores o sin éxito. Otros sistemas consideran
> valores negativos como errores, mientras que los positivos son excepciones o
> indicadores de un estado diferente al "normal". En general, no hay un
> comportamiento asociado con -1 y por tanto depende del programa invocador de
> tu programa interpretar este valor.
>
>
> Espero haber aclarado el tema.
>
> Steven
>
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100310/dd894ced/attachment.html>


Más información sobre la lista de distribución Cconclase