Diferencie variável global de local. É possível ter, em um código contendo 3 funções (incluindo a main), 4 variáveis do mesmo tipo e nome? Por que?
Lista de comentários
finasclan
Variável GLOBAL é atribuída fora e antes de qualquer função, inclusive a main, ela pode ser usada em qualquer lugar e por qualquer função dentro do programa, já a variável LOCAL só é utilizada dentro da função ao qual ela foi atribuída. Em relação à declaração de várias variáveis de mesmo nome e de tipo igual: Se você declarou uma variável global e depois declarou uma variável local idêntica dentro de uma função, então a função irá utilizar a local e não a global, já nas funções que vc não declarou variável local você pode chamar a global.
Lista de comentários