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