Atari Logo
Programmieren

Hauptseite -
Welches System? -
Hardware -
Software -
Textverarbeitung -
Internet
MausNet
Programmieren
Verweise
Über

Assembler - Basic - C - Modula II - Pascal - Tools


C Sprachbeschreibung


Home Funktionen Alte Deklarationen Preprozessor

11.10.6 Funktionspointer

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;
}

Home Funktionen Alte Deklarationen Preprozessor
Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
30 Dezember 2001.
Home - Mail an den Webmaster - Impressum