توابع بازگشتی در c++ (سی پلاس پلاس)

دوستانی که سی پلاس پلاس بلدن لطفا تابع بازگشتی رو برای بنده توضیح بدن

برچسب ها:
پرسیده شده در: 4 سال قبل
آمار بازدید: 1814
0

سلام

توابع بازگشتی به توابعی گفته می شود که درون خودشان تکرار می شوند تا زمانیکه شرط اجرای آنها برقرار باشد. به عبارت دیگر، توابع بازگشتی به توابعی گفته می شود که به صورت محدود خودشان را تکرار می کنند. به مثال زیر توجه کنید:

function Count (integer N)
    if (N <= 0) return "Must be a Positive Integer";
    if (N > 9) return "Counting Completed";
    else return Count (N+1);
end function

در این مثال تا زمانیکه عدد ورودی ما بین ۰ تا ۹ باشد، تابع Count تکرار می شود. تابع Count یک تابع بازگشتی است. یعنی درون تابع، به صورت مکرر استفاده شده است.

چه زمانی از یک تابع بازگشتی استفاده می کنیم؟

در برنامه نویسی برای فرآیندهای تو در تو (مثل دسته بندی ها، مباحث خوشه بندی و ...) از این تابع استفاده می شود.

ارسال شده در: 4 سال قبل
masoudsalehi (1725)
بیش از ۲ سال عضویت در روکسو بیش از ۲ سال عضویت در روکسو دارای 1000 کارما دارای 1000 کارما نظرات دریافتی:‌ بیش از 50 نظرات دریافتی:‌ بیش از 50 دارای 25 پاسخ صحیح دارای 25 پاسخ صحیح ارسال کننده پاسخ با 25 رای ارسال کننده پاسخ با 25 رای
جهت ارسال پاسخ ابتدا عضو سایت شوید.
اینستاگرام روکسو

روکسو در اینستاگرام

به جمع هزاران کاربر اینستاگرامی روکسو بپیوندید.