La fonction main en C
Résolu
seljazou
Messages postés
175
Date d'inscription
Statut
Membre
Dernière intervention
-
seljazou Messages postés 175 Date d'inscription Statut Membre Dernière intervention -
seljazou Messages postés 175 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je n'ai toujours pas conpri à quoi sert la fontion main au debut de tte prorammation en C. Faut t il la réecrir à chaque fois qu'on veut faire quelque chose?
aidez moi :)
Je n'ai toujours pas conpri à quoi sert la fontion main au debut de tte prorammation en C. Faut t il la réecrir à chaque fois qu'on veut faire quelque chose?
aidez moi :)
A voir également:
- La fonction main en C
- Fonction si et - Guide
- Désactiver remise en main propre leboncoin - Forum Vos droits sur internet
- Scan ligne de la main gratuit - Télécharger - Photo & Graphisme
- Fonction miroir - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
4 réponses
Bonjour
La fonction main est la fonction principale, c'est elle qui est exécutée quand tu exécute ton programme et qui appelle les autres fonctions. Aucune fonction ne peut appeler la fonction main (sauf un programme extérieur mais là c'est autre chose).
Si ton programme ne contient qu'une seule fonction elle doit s'appeler main. Si il en contient plusieurs qui fond différentes choses, alors tu dois créer une fonction main qui appellera les autres fonction au moment voulu.
Donc oui tu dois forcément écrire une fonction main !
La fonction main est la fonction principale, c'est elle qui est exécutée quand tu exécute ton programme et qui appelle les autres fonctions. Aucune fonction ne peut appeler la fonction main (sauf un programme extérieur mais là c'est autre chose).
Si ton programme ne contient qu'une seule fonction elle doit s'appeler main. Si il en contient plusieurs qui fond différentes choses, alors tu dois créer une fonction main qui appellera les autres fonction au moment voulu.
Donc oui tu dois forcément écrire une fonction main !
Une seule fonction main suffit et une et une seule fonction main doit exister dans un programme donné. Si tu en as deux le programme ne sais pas qui il doit exécuter.
Par contre toutes les fonction à qui tu fais appel ne se trouvent pas forcément dans un main. Par exemple ton main peut appeler une fonction début() une fonction milieu() et une fonction fin(), chacune de ces fonctions appelant elle même d'autres fonctions ect ... Par contre tout part du main. Tu peux voir ça comme un arbre dont le tronc serait le main et ensuite tu as plein de ramifications.
Par contre toutes les fonction à qui tu fais appel ne se trouvent pas forcément dans un main. Par exemple ton main peut appeler une fonction début() une fonction milieu() et une fonction fin(), chacune de ces fonctions appelant elle même d'autres fonctions ect ... Par contre tout part du main. Tu peux voir ça comme un arbre dont le tronc serait le main et ensuite tu as plein de ramifications.
et une seule fonction main suffit pour un programme?