Regarding Function and Pointers.

HI,

Here is some thing that is puzzling me from a long time.
Can some body explain me this with example.

The question is :-

What is the difference between function pointer and pointer to a function.

Where do we actually use the function pointers and pointer to functions.

Thanks in Advance.