[C con Clase] una preguntilla
Steven Davidson
srd4121 en njit.edu
Mie Mar 10 21:56:14 CET 2010
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
Más información sobre la lista de distribución Cconclase