I am very much interested in cracking minute things in C.
Function pointer:
From what i know, a function pointer is nothing more than a C variable which points the address of a function as a normal C variable. So that we can call the function using pointer also.
Questions:
- What is the necessity of using function pointers rather than using functions alone?
- Will it do any advanced thing which a normal function cannot do?