« Introduction au langage C/Premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
m Lydie Noria a déplacé la page Langage C/Premier programme vers Introduction au langage C/Premier programme sans laisser de redirection : Renommage pour séparation en deux leçons
Aucun résumé des modifications
Ligne 32 :
/* Quitte le programme et
retourne la constante EXIT_SUCCESS */
return (EXIT_SUCCESS);
}
</source>
Ligne 93 :
int main(void)
{
return (EXIT_SUCCESS);
}
</source>
Ligne 102 :
int main(int argc, char *argv[])
{
return (EXIT_SUCCESS);
}
</source>
Ligne 119 :
 
<source lang="c">
return (EXIT_SUCCESS);
</source>
 
Le '''return (EXIT_SUCCESS)''' est là pour signifier au système d'exploitation que le logiciel a été exécuté sans erreur. EXIT_SUCCESS est une constante qui vaut 0, elle est définie dans [[w:en:Stdlib.h|stdlib.h]].
 
On peut donc, si une erreur se produit, retourner au système une autre valeur que 0 par '''return (x);''' où x est une variable qui contiendrait une valeur entière autre que 0. On peut ainsi associer une certaine valeur à un certain type d'erreur. Il est conseillé de n'avoir qu'un seul point de sortie par fonction. Notez que la syntaxe '''return x;''' est également correcte, les parenthèses sont facultatives.
 
Lorsque la fonction main() aura terminé d'exécuter ses instructions, le programme se terminera.