C Funciona como Paramter

// function ask for void function with int param
void func ( void (*f)(int) );

// void function with int param :)
void print ( int x ) {
  printf("%d\n", x);
}

// pass print function to func 
func( print )
mourad