Recursion in C is a process in which function call itself and the function that calls itself directly or indirectly called recursive function.
Read this post on aticleworld.com