La fonction main en C

Résolu/Fermé
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 - 28 oct. 2009 à 15:30
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 - 30 oct. 2009 à 19:07
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 :)
A voir également:

4 réponses

ladgalen Messages postés 143 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 6 septembre 2013 10
28 oct. 2009 à 15:35
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 !
1
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1
28 oct. 2009 à 16:06
donc toutes le fonctions à qui on fait appel se trouvent à l'interieur de main?
et une seule fonction main suffit pour un programme?
0
ladgalen Messages postés 143 Date d'inscription jeudi 3 janvier 2008 Statut Membre Dernière intervention 6 septembre 2013 10
28 oct. 2009 à 16:17
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.
0
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1
28 oct. 2009 à 16:22
j compri merci beaucoup :)
0
Ce n'est pas possible de poser une question pareille !!
Tu n'es pas fichiu de taper 1 mot dans google ou de lire la première page du K&R ?!!!
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
29 oct. 2009 à 06:28
Salut,

Ben, moi je tape 1 mot dans google et ça ne parle pas de main.
;-DDD


0
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011
29 oct. 2009 à 02:54
Excuse moi,mais il n'y a pas de mauvaise question
0
seljazou Messages postés 175 Date d'inscription dimanche 6 septembre 2009 Statut Membre Dernière intervention 25 décembre 2009 1
30 oct. 2009 à 19:07
merci à tous :)
0