Chères amies, chers amis du forum

voici un prototype de fonction que je ne comprend pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void prog_dyn ( t_noeud * const arbre , double (* phi ) ( double ) , double p ) ;
Mon problème c'est l'instruction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
double (* phi ) ( double )
,
avec phi une fonction de type phi(x)=(x-100). je ne comprend pas comment implémenter une telle fonction, de plus je souhaite remplacer 100 par une variable K.

Merci pour votre aide