Baixe o app para aproveitar ainda mais
Prévia do material em texto
Escopo de Variáveis As variáveis em C podem ser declaradas basicamente de 3 maneiras diferentes: dentro de uma função fora de uma função como parâmetro de uma função Variáveis Globais As variáveis globais existem durante a execução de todo o programa e podem ser utilizadas por qualquer função. Elas devem ser declaradas fora de qualquer função, inclusive do main(), e no início de um programa. Variáveis Locais Uma variável local só pode ser utilizada pela função ou bloco que a declarou. Ela não é reconhecida por outras funções e só pode ser usada dentro do bloco de função onde está declarada. Uma variável local é criada quando a função começa a ser executada e destruída no final da execução dessa função. Além disso, no C ANSI, todas as variáveis locais precisam ser declaradas no início da função. Parâmetros Formais Os parâmetros formais são variáveis locais de uma função que são inicializadas no momento da chamada da função. Eles também só existem dentro da função onde foram declarados. Embora sejam utilizadas como inicialização da função, elas podem ser utilizadas normalmente como uma variável local dentro do bloco de função onde estão. A principal vantagem de utilizar variáveis locais é a economia de memória. Isso porque a memória só será alocada quando for executado o bloco/função onde a variável local foi declarada. FONTE: Netto, J. et al.; Introdução a Estruturas de Dados. Campus/SBC. Manzano, J.A.; Estudo Dirigido em Linguagem C. Editora Erica. Pereira, S.L.; Estruturas de Dados Fundamentais. Editora Erica.
Compartilhar