PDA

View Full Version : تابع بازگشتی -- جالبه :D



alimooghashang
شنبه 19 اردیبهشت 1388, 02:00 صبح
سلام
چطوری میشه یه تابع بازگشتی را که شرط خاتمه نداره تمومش کرد
البته اگه تابع بازگشتی با استفاده از procedure باشه
break ای چیزی نمیشه توش گزاشت :لبخند:
مرسی


مثلا:


procedure recursive ();

begin
.
.
.

recursive();
,
,
,

end;

tdkhakpur
شنبه 19 اردیبهشت 1388, 02:36 صبح
سلام:
دوست گرامی فلسفه بازگشتی درسته که از کلمه بازگشت نشات میگیره ولی داخل توابع باید طراح یا برنامه نویس تاثی بگذاره تا با کمبود پشته دچار نشیم.
ولی بهترین برنامه بازگشتی وقتی به نحو عالی کار خودش رو انجام میده که هیچ اجباری برای خروجش از جمله استفاده از return یا break نشده باشه بلکه مغایرت شرتها باعث کنترل تابع بازگشتی بشه و اونو از تابع به بیرون حرکت بده.
و اما جواب سوالتون اینه که میشه با return این کار رو کرد.
موفق باشید....