[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