Function Pointer in C

Function pointer is a concept where a pointer variable can point to the memory address of a function. Memory address of a function means the starting of that function.This memory address is referenced by the function name itself, which means function name points to the memory address of that function.So we can access the memory address of a function by writing function name alone with out parenthesis.

This is a companion discussion topic for the original entry at