exit
en langage C prend un entier représentant un code de sortie.
Sortie Réussie
Typiquement, un code de sortie de 0 est considéré comme un succès, ou une sortie intentionnelle causée par l'exécution réussie du programme.
Échec de la Sortie
Un code de sortie de 1 est considéré comme un échec, et signifie le plus souvent que le programme a dû sortir pour une raison quelconque, et n'a pas été en mesure de terminer avec succès toutes les étapes du programme normalement.
Voici une Ressource GNU parlant de l'État de Sortie.
Comme l'a indiqué @Als, deux constantes devraient être utilisées à la place de 0 et 1.
EXIT_SUCCESS
est défini par la norme comme étant zéro.
EXIT_FAILURE
n'est pas nécessairement défini comme un dans la norme, mais de nombreux systèmes l'implémentent comme tel.