diff --git a/guide/english/cplusplus/functions/index.md b/guide/english/cplusplus/functions/index.md index d623a9322b..f2b4ba3a7d 100644 --- a/guide/english/cplusplus/functions/index.md +++ b/guide/english/cplusplus/functions/index.md @@ -128,6 +128,23 @@ int val = test(); ``` +## Recursive Function + +When the function calls itself then it is known as recursive function. + +Example: + +```cpp +void printNumbersUptoN(int n) +{ + if(n == 0) + return; + + printNumbersUptoN(n - 1); + cout<