La constante
EXIT_SUCCESS es simplemente una constante creada con la instrucción
#define en la librería
<stdlib.h>.
Ésto significa que cada vez que se escriba el nombre de la constante en un programa, el preprocesador sustituirá la palabra
EXIT_SUCCESS por un
0.
Ésta constante contiene el número 0 debido a que es éste el que se utiliza para indicar una buena conclusión de un programa en C/C++.
La constante
EXIT_SUCCESS se utiliza en dos situaciones:
-
En la función main ():
En el valor de retorno de dicha función.
-
En la función exit ():
En el parámetro de ésta función.
Lo contrario de la constante EXIT_SUCCESS es la constante EXIT_FAILURE.