Function pointer

A pointer whose value designates a function of a compatible type and can be used for an indirect call.