Ptite question toute bete .

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 ?

3 réponses

  1. 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
    1. dsl , j'avais oublié de dire que je parais du c++
      0
      1. Modérateur
        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