A quoi servent les pointeurs de fonctions et comment les utiliser?

Je comprends que je peux utiliser des pointeurs de fonctions.

Quelqu'un peut m'expliquer pourquoi les utiliser, et comment? Petit exemple de code serait très utile pour moi.

source d'informationauteur zlack