int func(int n)
{
int r;
if (n == 1) return (1);
r = func(n-1) * n;
return(r);
}
Considerando conceitos de uma função recursiva na linguagem C descrito acima, a alternativa correta a respeito do funcionamento do fragmento de código é