« Mathc gnuplot/Pointeurs de fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Préambule : Pas de titre 1 dans les pages, pour la version imprimable avec AWB
m Formatage, ajout de code
Ligne 10 :
En langage C, le nom d'une fonction est un pointeur.
On peut l'utiliser comme '''argument''' dans l'appel d'une fonction.
Exemple : <ttcode>G_plot(f);</ttcode> (<ttcode>f()</ttcode> étant une fonction)
 
Un pointeur de fonction doit avoir le même prototype que la fonction pointée.
Ligne 42 :
* f et g sont des pointeurs et f() et g() sont des fonctions.
 
* <ttcode>double (*P_f)(double x)</ttcode> c'est une déclaration de pointeur de fonction.
* <ttcode>P_f</ttcode> c'est le pointeur.
* <ttcode>((*P_f)())</ttcode> c'est un appel à une fonction.