| 
 | 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. |