Pointers may also point to functions. This way we can work with functions in a generic way. To declare a function pointer you still have to use the *-operator. But you also have to write the expected parameters in parentheses behind the name like this:return-type (*name)(parameters);