Zeiger auf Funktionen (2/2)

Zur Vereinfachung kann man mittels typedef einen neuen Typ definieren.
  typedef double (*pF) (double, double, int, char*); // Neuer Typ pF
  void plot(int min, int max, pF funk); { ... }
  pF F = g;
Arrays von Funktionen werden dannwie folgt deklariert:
  double (*funktionen[5]) (double, double, int, char*); // Deklaration;
  funktionen[1] = g;

  double (*funktionen[5]) (double, double, int, char*) = {
    f, g, h, i, j 
  } // Deklaration und Definition