El Valor "return" de main
Usted puede haber notado que el tipo de retorno de main es int, pero la mayoría de los ejemplos en este capítulo no retornó ningún valor desde main.Bueno, hay un inconveniente: si la ejecución de main termina normalmente sin encontrar una declaración de retorno return, el compilador deduce que la función termina con una declaración de devolución implícita.
return 0;
Cuando main devuelve cero (explicita o implícitamente), el retorno lo interpreta como que el programa finalizó correctanente. Otros valores pueden ser devueltos por main, y algunos entornos dan acceso a ese valor a la persona que llama de alguna manera aunque este comportamiento no es necesariamente portátil entre las plataformas. Estos valores para main que están organizados para ser interpretados de la misma manera en todas las plataformas son: Valor | Descripción |
---|---|
0 | |
El programa tuvo Éxito.
| |
EXIT_SUCCESS
| |
El programa tuvo Éxito.
|
El valor esta definido en el encabezado<cstdlib>
|
EXIT_FAILURE
| |
El programa falló.
|
Este valor esta definido en el encabezado<cstdlib>
|
Bueno ahora estamos preparados para practicar bien con ejemplos creados por nosotros mismos. Los invito a visitar algunos ejemplos que he creado para iniciantes. Voy a subirlos en breve y por este blog estaré postando; no descuiden su practica para fijar conocimientos bastante importantes como este!
Publicar un comentario