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

شرح كود n*factorial(n-1)

أريد شرح هذا الكود خطوة بخطوة و ماذا يحدث في الذاكرة و أين تخزن قيمة العاملي للعدد عند ضرب n * factorial(n - 1) مثلاً عند ضرب 4*3 أين تخزن 12 في الذاكرة؟

function factorial(n)
{
  if (n >= 1)
  {
    return n * factorial(n - 1);
  }
   
  return 1;
}

write(factorial(4));

تعليقات 1

أضف تعليق

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