Les vrai/faux dans le C

Résolu
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -  
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

voila je viens de lire que dans le langage C pour les valeurs vrai/faux

1= vrai
0= faux


mais voila

lors d'un exit(EXIT_SUCCES) revoit 0
et un exit(EXIT_FAILLURE) revoit 1

pourquoi une telle différence ? merci

2 réponses

Utilisateur anonyme
 
La sortie d'un programme n'a rien à voir avec les types de données (il est logique de dire que 0 = faux et 1 = vrai). Par convention, un programme qui sort avec le code d'erreur 0 signifie que tout s'est bien passé. Tu pourrais dire par exemple "y'a-t-il eu des erreurs?" 0, donc "faux" :-)
6
GIO0892 Messages postés 581 Date d'inscription   Statut Membre Dernière intervention   59
 
merci beaucoup de ta réponse
1