Le paramètre de la fonction (squareDifference) est la déclaration de pointeur tandis que l'argument de la fonction d'appel est l'adresse de mémoire que l'objet de pointeur aura comme valeur. La différence ici est que la déclaration de pointeur est complexe et il pointe à une fonction. Lire le code ci-dessus si vous ne l'avez pas déjà fait. L'autre fonction peut réellement avoir plus d'un paramètre (argument); simplement séparer les paramètres par des virgules, même si certains des paramètres sont des pointeurs vers des fonctions.
Le code ci-dessus ne semble pas très utile, mais en utilisant un pointeur vers une fonction comme paramètre pour une autre fonction peut effectivement devenir compliqué. Je ne vais pas aller dans une de cette complication. Cependant, vous savez maintenant ce qui est un pointeur vers une fonction et comment utiliser un pointeur vers une fonction en tant que paramètre à une autre fonction (diviser l'initialisation en deux; opérande de gauche devient un paramètre pour l'autre fonction et opérande de droite devient un argument dans le appeler de l'autre fonction).
Les bonnes nouvelles sont que le mystère de pointeur à la fonction est maintenant démystifié. Voilà ce que je lui ai préparé. Chrys