¿Por qué devolver explícitamente 0 desde main () se considera una buena práctica? [duplicar]

Posible duplicado:
declaración de retorno vs salida () en main ()

Acabo de leer el primer capítulo deC ++ acelerado (parece un libro increíble), y al final el autor dice

Sin embargo, incluir explícitamente un retorno de main es una buena práctica.

¿Por qué se considera esto una buena práctica? En C99, siempre omití elreturn 0, utilizandoexit() para señalar la finalización anormal del programa, y nunca se perdió el retorno explícito.

Respuestas a la pregunta(5)

Su respuesta a la pregunta