Agora iremos aprofundar um pouco mais o assunto de subprogramas, com variáveis locais e globais, e com passagens de parâmetros, por referencia e por valor.
Variáveis locais : Váriaveis declaradas no subprograma, e que são reconhecidas apenas nele, e não em todo o programa. Se por um acaso o subprograma(subprograma1) contém as definiçoes de um outro subprograma(subprograma2), todas as variaveis declaradas no programa principal e no subprograma1, são vistas no subprograma2, porem o inverso, não acontece.
Variáveis Globais: Variáveis declaradas no programa principal onde são conhecidas em todo programa inclusive em seus subprogramas.
Passagem por Valor: Comporta-se como uma variavel local, onde oq é modificado dentro do subprograma, não é alterado fora.
Passagem por Referencia: Se a por valor comporta-se como uma vareável, local, a passagem por referencia comporta-se como uma global, ou seja a variável tem seu valor alterado no subprograma, e esta alteração, também ocorre fora do subprograma.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário