C'est inutile. La norme C prévoit que EXIT_SUCCESS et 0 peuvent tous les deux être renvoyés pour indiquer le succès. Par contre, utiliser EXIT_FAILURE est la seule manière portable d'indiquer une erreur. Enfin, invoquer return depuis main est défini comme étant équivalent à un appel à exit.
Je laisse en exercice au lecteur la recherche de tout ca dans les 550 pages de la norme C99 ;-)
[^] # Re: presque 20 ans pour ma part
Posté par Nicolas Bernard (site web personnel) . En réponse au journal Le PC a 25 ans !!. Évalué à 3.
> #include <stdlib.h>
> ...
> exit(EXIT_SUCCESS);
C'est inutile. La norme C prévoit que EXIT_SUCCESS et 0 peuvent tous les deux être renvoyés pour indiquer le succès. Par contre, utiliser EXIT_FAILURE est la seule manière portable d'indiquer une erreur. Enfin, invoquer return depuis main est défini comme étant équivalent à un appel à exit.
Je laisse en exercice au lecteur la recherche de tout ca dans les 550 pages de la norme C99 ;-)