Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals 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));
function factorial(n) { if (n >= 1) { return n * factorial(n - 1); } return 1; } write(factorial(4));

تعليقات 1

أضف تعليق

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