Les vrai/faux dans le C

Résolu
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

  1. 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
    1. merci beaucoup de ta réponse
      1