Appel d'une fonction depuis une autre fonction
Fermé
brahim1988
Messages postés
170
Date d'inscription
jeudi 10 février 2011
Statut
Membre
Dernière intervention
18 mai 2020
-
29 mai 2014 à 14:56
brahim1988 Messages postés 170 Date d'inscription jeudi 10 février 2011 Statut Membre Dernière intervention 18 mai 2020 - 31 mai 2014 à 19:36
brahim1988 Messages postés 170 Date d'inscription jeudi 10 février 2011 Statut Membre Dernière intervention 18 mai 2020 - 31 mai 2014 à 19:36
A voir également:
- Appel d'une fonction depuis une autre fonction
- Fonction si et - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction moyenne excel - Guide
- Appel inconnu - Guide
- Renvoi d'appel ooredoo ✓ - Forum Mobile
2 réponses
sambia39
Messages postés
610
Date d'inscription
vendredi 31 juillet 2009
Statut
Membre
Dernière intervention
9 février 2023
49
30 mai 2014 à 09:27
30 mai 2014 à 09:27
Bonjour
Oui tu peux appeler ta fonction dans une autre fonction.
Un exemple que je n'ai pas compilé et teste mais ça ressemble un peu à ça.
à titre d'exemple le code n'est pas parfait une seule fonction suffirais mais j'ai volontairement écrit cet exemple pour te montrer que c'est possible de faire appel à une fonction dans une fonction, plus encore tu peux faire appel à une fonction qui s'appelle elle-même (récursivité) mais qui a ces défauts
à bientôt
Oui tu peux appeler ta fonction dans une autre fonction.
Un exemple que je n'ai pas compilé et teste mais ça ressemble un peu à ça.
à titre d'exemple le code n'est pas parfait une seule fonction suffirais mais j'ai volontairement écrit cet exemple pour te montrer que c'est possible de faire appel à une fonction dans une fonction, plus encore tu peux faire appel à une fonction qui s'appelle elle-même (récursivité) mais qui a ces défauts
/* Affiche le resultat des valeurs de ton tableaux */ void f_Affiche(int const val,const int *pTab){ int i = 0; for( ;i < val; i++) printf(" indice[\t%d\t]\t= %d\n",i,f_Tabval(i,pTab)); } /* retourne que les valeur de l'indice du tableau */ int f_Tabval(int val,const int *pTab){ return (pTab[val]); } /* fonction principale */ int main(void) { int tab[]={1,2,15,45,1,0,4,7}; f_Affiche(8,tab); return (0); }
à bientôt
brahim1988
Messages postés
170
Date d'inscription
jeudi 10 février 2011
Statut
Membre
Dernière intervention
18 mai 2020
8
31 mai 2014 à 19:36
31 mai 2014 à 19:36
merci bcp :)