|
Hauptseite - Welches System? - Hardware - Software - Emulatoren - |
Internet MausNet Programmieren Verweise Über |
Auch für Funktionen können Zeiger auf Funktionen definiert werden. Und über diese Zeiger können die Funktionen auch wieder aufgerufen werden. Da die Klammern eine höhere Priorität als der * haben, muß also der * an den Namen der Funktion "gebunden" werden. Gleiches gilt bei der Dereferenzierung.
#include <stdio.h>
int a(int x,int y)
{
return x+y;
}
int main(void)
{ int (*p)(int,int);
p = a;
printf("Summe = %d\n",(*p)(3,4));
return 0;
}
|
English version not yet available. |