Référence vers une fonction
Énoncé
Dans cet exercice nous allons voir qu'il est possible de manipuler des fonctions de la même manière que l'on manipule des instances de classes. Autrement dit, il est possible d'avoir des références vers des fonctions, et de passer des fonctions en paramètres d'une fonction.
Comme une image vaut mille mots, interrogeons-nous sur le code ci-dessous en nous posant les questions suivantes :
- est-il correct, c'est-à-dire exécutable et ne donnant lieu à aucune erreur ?
- qu'affiche-t-il ?
- quel est l'état du programme une fois que les variables
entier
,fonc1
etfonc2
ont été définies ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|