ajuda com explicação, por favor

JavaScript

Java

14/01/2021

private int a, b, c;
private int calc(int p)
{
c += 1;
if (p < 2)
{
return 4;
}
else
{
return c + calc(p - 1);
}
}
void main()
{
b = 3;
c = 0;
a = calc(b);
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
}

Qual a quantidade de vezes que a função foi executada e o valor final
para cada variável?
Luiz

Luiz

Curtidas 0
POSTAR