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

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

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

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

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

write(sum(4));

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

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

و شكراً.


إجابات 1

أضف إجابة

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

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة