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

Contenu supprimé Contenu ajouté
Stjp (discussion | contributions)
Aucun résumé des modifications
Stjp (discussion | contributions)
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 estcomme étant '''void''' pour dire que, la fonction ignorera les arguments passés.
 
 
'''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.