#include #include void Funktionswerte(double (*)(double)); int main() { double (*TrigFkt)(double); /* Zeiger auf Funktion, die ein double als Parameter erhaelt und ein double zurueckgibt. */ TrigFkt = sin; /* Zeiger auf sin-Funktion zuweisen */ Funktionswerte(TrigFkt); return 0; } void Funktionswerte(double (*Fkt)(double)) { const double PI = 2 * atan(1); double x; for (x = 0; x < PI; x += 0.01) printf("f(%5.2f) = %5.2f\n", x, Fkt(x)); }