Pointers to Functions
A function pointer can be invoked without the deference operator.
double fdiv (int i, int j) { return i / (double) j; } double (*fptr) (int, int); // declare variable fptr fptr = & fdiv; // assign value
double x = fptr(7, 14); // call ftpr directly double x = (*fptr) (7, 14); // dereference ftpr and call