Just like you can have a pointer to an int, char, float, array/string, struct, etc. - you can have a pointer to a function.
Declaring the pointer takes the return value of the function, the name of the function, and the type of arguments/parameters it receives.
Say you have the following function ...