Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

شرح كود التمرين الثالث في درس الإستدعاء الذاتي

السلام عليكم و رحمة الله و بركاته.

في دورة البرمجة للمبتدئين، في درس الإستدعاء الذاتي، في التمرين الثالث تحديداً، لدي استفسار حول هذا الكود.

function sum(n)
{
if (n != 0)
{
return n + sum(n - 1);
}
return 0;
}
write(sum(4));
function sum(n) { if (n != 0) { return n + sum(n - 1); } return 0; } write(sum(4));

أرغب من يشرح لي الخطوات التي تمت للوصول إلى النتيجة 10.

و ما الفائدة من return 0؟

و شكراً.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.