Ptite question toute bete .
JAck
-
Jon301 -
Jon301 -
Je me demandais,
Dans une fonction on l'apelle int si elle retourne en entier, char si elle retourne un caractere etc ...
Et à la finde main(), on met "return 0;" .
Donc on devrait toujours mettre in main() non ?
Dans une fonction on l'apelle int si elle retourne en entier, char si elle retourne un caractere etc ...
Et à la finde main(), on met "return 0;" .
Donc on devrait toujours mettre in main() non ?
3 réponses
-
Dans quel langage ?
En C ?
Le 'return' du main ne sert pas à renvoyer un entier à une autre fonction C, mais un code d'erreur au système d'exploitation.
C'est pour cela qu'on se permet de mettre 'void'.
Mais en toute logique, on devrait mettre 'int,' c'est vrai ! -
-
Moi perso, on m'a appris a mettre int main() en C++
Sinon ouais, ca sert juste de code retour pour savoir si ton programme s'est terminé normalement ou anormalement.