Recursion in C++ in Hindi

C++ Language में कोई फंक्शन स्वयं को भी Call कर सकता है। C++ के इस गुण को Recursion कहते है तथा ऐसे फंक्शन जो स्वयं को Call करते है Recursive Function कहलाते है। C++ में कोई भी Userdefined Function Recursive Function हो सकता है साथ ही इसमें main() को भी Recursive बनाया जा सकता है। Recursion की सहायता से बहुत सारे Problems खासकर Tower of Hanoi, Tree Traversals आदि को आसानी से हल किया जा सकता है। साथ ही ऐसे सारे Programs जो Iteration के प्रयोग से बनते है Recursion से भी बनाए जा सकते है। जब हम प्रोग्राम में Recursive Function बनाते है तो इसके अंदर if का प्रयोग अनिवार्य रूप से करते है नहीं तो Infinite Loop की स्थिती निर्मित हो जाती है। Recursion का मुख्य लाभ यह है कि इससे कई सारे बड़े प्रोग्राम की कोडिंग छोटी हो जाती है किन्तु इसके Logic को समझना बहुत कठिन होता है। उदाहरण—

Recursion in C Language in Hindi

Published by

admin

I am a computer teacher, programmer and web developer