Recursion in C

Recursive Function in C

When Function is call within same function is called Recursion. The function which call same function is called recursive function. In other word when a function call itself then that function is called Recursive function.

Recursive function are very useful to solve many mathematical problems like to calculate factorial of a number, generating Fibonacci series, etc.

Advantage of Recursion

Function calling related information will be maintained by recursion.

Stack evaluation will be take place by using recursion.

In fix prefix, post-fix notation will be evaluated by using recursion.