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
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
-
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" :-)
-
merci beaucoup de ta réponse