40 votes

int main() vs void main() en C

En C, je sais que int main() renvoie un intvoid main() ne renvoie pas. À part ça, y a-t-il une différence entre eux ? La première est-elle meilleure que la seconde ?

6voto

Martin Beckett Points 60406

Si votre livre dit void main(), il est soit très obsolète, a été écrit par un idiot (ou les deux)

edit : OK sauf si vous êtes dans un système très improbable où vous avez un main autonome - voir Pourquoi le type de la fonction principale en C et c++ est-il laissé à l'utilisateur pour définir ?

-8voto

R.. Points 93718

void main() n'est pas valide C. int main() l'est. C'est la principale différence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X