NerOcrO
Messages postés33Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention27 mai 2004
-
12 janv. 2002 à 11:58
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
18 août 2004 à 11:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 18 août 2004 à 11:49
Juste pour information, la fonction main() est de type int.
Il est implicite. Que tu mettes void ou autre, n'y changera rien.
Donc pour la propreté du code autant mette int et retourner une valeur. Zero est le plus courant.
Shell
NerOcrO
Messages postés33Date d'inscriptionmardi 10 octobre 2000StatutMembreDernière intervention27 mai 2004 12 janv. 2002 à 11:58
J'ai remarqué qu'il y avait beaucoup de gens qui utilisaient cette structure :
int main ()
{
...
return 0;
}
Mais elle ne sert à rien si vous n'avez pas d'autre sous programme ou si votre fonction principale ne renvoie rien donc mieux vaut utiliser celle ci :
void main (void)
{
...
}
On gagne en ligne, en caractère et peut être en rapidité (mais là je sais pas trop).
18 août 2004 à 11:49
Il est implicite. Que tu mettes void ou autre, n'y changera rien.
Donc pour la propreté du code autant mette int et retourner une valeur. Zero est le plus courant.
Shell
12 janv. 2002 à 11:58
int main ()
{
...
return 0;
}
Mais elle ne sert à rien si vous n'avez pas d'autre sous programme ou si votre fonction principale ne renvoie rien donc mieux vaut utiliser celle ci :
void main (void)
{
...
}
On gagne en ligne, en caractère et peut être en rapidité (mais là je sais pas trop).