Рекурсия - Тарзи сохтани функсияҳоро мо пештар омухта будем.
Функсияҳое, ки мо дар намунаҳо оварда будем, одатан аз функсияи main()
истифода ё ки даъват мешуданд (function calling). Мумкин аст, ки аз функсияи main()
ягон функсияи f1()
даъват шавад, аз функсияи f1()
ягон функсияи f2()
даъват шавад ва хоказо. Агар функсия худро даъват кунад, он функсияи рекурсиви номида мешавад. Чунин тарзи рекурсия рекурсияи ошкор низ номида мешавад. Агар як функсия функсияи дигарро даъват кунад ва дар навбати худ функсияи дуввум функсияи якумро даъват кунад, ин функсияҳо низ рекурсивианд. Чунин тарзи рекурсия рекурсияи ноошкор номида мешавад. Аён аст, ки шаклҳои боз хам мураккабтари рекурсияи ноошкор имконпазиранд.
This article uses material from the Wikipedia Тоҷикӣ article Рекурсия, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Муҳтаво таҳти иҷозатномаи CC BY-SA 4.0 ва ё дигар дастрас аст. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Тоҷикӣ (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.