Recursion in C/C++ is a repetitive process to accomplish a particular task. Learn how recursion function used in C with factorial example and benefits and limitations