Can we have a nested function in C? What is the use of nested functions? If they exist in C does their implementation differ from compiler to compiler?
To answer your second question, there are languages that allow defining nested functions (a list can be found here: nested-functions-language-list-wikipedia).
In JavaScript, which is one of the most famous of those languages, one may of nested functions (which are called closures) are:
to name a few...