Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Declarar variável

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Por que posso declarar uma variável se anteriormente ela já foi declarada como parâmetro ?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Bom dia,

Depende do escopo de onde a variável é declarada. No caso da numero da linha 8, ela só existe dentro da função fatorial, fora dela o parâmetro "numero" não existe.

Quando vc já está fora da função (linha 17), o parâmetro numero não existe no escopo do arquivo, então vc pode declarar uma variável numero com o mesmo nome, que nada tem a ver com o parâmetro numero da linha 8.

O que vc não iria conseguir fazer é declarar numero novamente dentro da função, sendo que já existe um parâmetro / variável com o mesmo nome.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.