شرح كود 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));
function factorial(n)
{
if (n >= 1)
{
return n * factorial(n - 1);
}
return 1;
}
write(factorial(4));