#include #include /* Reçoit en paramètre un pointeur sur la fonction à appeler */ static void g(void(*f)(void)) { printf("- g appelle "); f(); printf("\n"); } static void f1(void) { printf("f1"); } static void f2(void) { printf("f2"); } int main(void) { printf("Test de passage de fonction en paramètre\n"); g(f1); g(f2); return EXIT_SUCCESS; }