Les vrai/faux dans le C

Résolu/Fermé
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 - 19 sept. 2010 à 12:38
GIO0892 Messages postés 581 Date d'inscription dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 - 19 sept. 2010 à 15:55
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
19 sept. 2010 à 15:22
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 dimanche 28 décembre 2008 Statut Membre Dernière intervention 29 septembre 2011 59
19 sept. 2010 à 15:55
merci beaucoup de ta réponse
1