« Introduction au langage C/Premier programme » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 44 :
int main(void)
{
return 0;
}</code>
Ligne 50 ⟶ 51 :
Ex : dans windows pour faire une application non-console (avec les '''API''' windows on doit utiliser '''winmain'''
'''Une fonction est une série d'instructions.''' Une fonction peut être appelée par une autre fonction et doit retourner une valeur sauf si elle est tu type '''void'''.
Elle peut prendre des arguments, dans ce cas si le prototype définit l'argument '''Retour de valeurs'''
<code>
return 0;
</code>
Le '''return 0''' est là pour signifier au système d'exploitation que le logiciel à été exécuté sans erreur. On peut donc si une erreur ce produit faire terminer le logiciel avec une autre valeur en plaçant le '''return x;''' ailleur dans le programme. Certains logiciels utilise aussi d'autre valeurs de retour mais ce n'es pas conseillé.
Lorsque la fonction main aura terminé d'exécuter ses instructions le programme ce terminera.
|