Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Qual a necessidade das variáveis globais?

No ponto em que estamos as variáveis globais ainda são necessárias?

Já alteramos todas as funcões pra receberem essas variáveis como entrada, então qual a diferença de declarar elas dentro da main (que também funciona) ou manter global com static?

Em termos de processamento, memoria, profissionalismo, qual opção é melhor e por quê?

Obrigada!

Edit: entendo que existe toda a questão da didática e da introdução ao conceito de static , minha pergunta seria no sentido independente de estudos, se eu estivesse programando no trabalho, o que seria mais adequado.

3 respostas
solução!

Olá, Anna. Na maior parte dos cenários, variáveis globais não são mais necessárias. Porém uma variável declarada fora de qualquer escopo (como static) pode ser útil na implementação de uma classe mais complexa onde você precise compartilhar algum valor que não faça sentido ser uma propriedade. Esse uso é muito raro nos dias atuais, mas códigos legados ainda usam essa técnica, por isso é importante conhecer. :-D

Mas ótima pergunta.

Ok! Muito obrigada!

Não se esquece de marcar o tópico como solucionado, Anna. :-