Base Case In Recursion. In the example, the base case is a condition evaluating a negative or zero value to be true. Like iteration, recursion is a powerful tool that can cause your program to do much more than expected.

Base case, as well as the general (recursive) case. When printfun (3) is called from main (), memory is allocated to printfun (3) and a local variable test is. One's parent's ancestor (recursive step).