Uma variável pode ser local quando é declarada e acessada dentro de uma sub-rotina ou uma variável pode ser global quando é declarada no corpo principal do algoritmo e pode ser acessada por qualquer parte do algoritmo. Assim, considerando o algoritmo a seguir, de que tipo são as variáveis CONT e MED, respectivamente?
Soluções para a tarefa
Resposta:
- Variáveis locais
- São aquelas declaradas dentro do bloco de uma função.
- Não podem ser usadas ou modificadas por outras funções.
- Somente existem enquanto a função onde foi declarada estiver sendo executada.
- Variáveis Globais
- São declaradas fora de todos os blocos de funções.
- São acessíveis em qualquer parte do programa, ou seja, podem ser usadas e modificadas por todas as- outras funções.
- Existem durante toda a execução do programa.
Explicação:
pode existir variaveis com o mesmo nome:
Caso isto ocorra, as variáveis irão se comportar como variáveis diferentes, embora possuam o mesmo nome.
Nota: por uma questão de clareza na escrita do código, a prática de nomear variáveis globais e locais com o mesmo nome não é recomendada
Supondo que exista uma variável local e uma global com o mesmo nome, qual prevalece?
Prevalece sempre a variável local.
As variáveis declaradas dentro da função main() são locais à mesma, pois embora seja uma função especial main não deixa de ser uma função. É muito comum programadores iniciantes confundirem as variáveis declaradas na main()com variáveis globais. Isto é um erro conceitual. Para ser global a variável tem que ser declarada fora do bloco de qualquer outra função, inclusive fora da main ().
espero ter ajudado e ter falado o que você queria saber!!!!
Resposta:
essa resposra ta errada
Explicação:
já vi