Ptite question toute bete .

JAck -  
 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 ?
A voir également:

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
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 !
0
JAck
 
dsl , j'avais oublié de dire que je parais du c++
0
Jon301
 
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.
0