La valeur que retourne un
main, c'est le code de sortie de ton processus et ce code, l'ordonnanceur de ton système d'exploitation en a besoin pour pouvoir déterminer au mieux ce qu'il doit faire pour terminer ton programme ! Donc si tu dis au compilateur que ton
main ne retourne pas de valeur, je pense (mais je n'émet que des suppositions là) qu'il termine le processus avec un code de sortie par défaut... tout dépend aussi de ton OS.
C'est la raison que je donne tout le temps lorsqu'on me pose cette question et je pense que c'est également la plus pertinente

Partager