...

/

Structure of a Recursive Program

Structure of a Recursive Program

Learn about the basic structure of the recursive function.

Basic syntax #

Let’s go over the basic syntax of the recursive function.

The recursive function consists of the following two parts:

  • if: represents the base case when the function should stop calling itself. It simply returns the result to the calling point.

  • else: represents the recursive case when the function calls itself repetitively until it reaches a base case.

Illustration

The recursive function keeps calling itself in a nested manner until it encounters a base condition. When the base condition is reached, it continues returning the value to the calling function until the original calling function is ...