Escopo de variável

432 palavras 2 páginas
ESCOPO DE VARIAVEL
As variáveis podem ser declaradas basicamente de 3 maneiras diferentes: dentro de uma função, fora de uma função, e como parâmetro de uma função. Essas 3 maneiras de declaração fazem com que as variáveis sejam chamadas de locais, globais ou parâmetros formais. 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.
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. Exemplo:
#include <iostream> using namespace std;
#define PI 3.1415 const double raizdedois = 1.4142;
// as duas constantes definidas até aqui são globais. char letra = 'b';
// esta variável é global. void imprime() { cout << raizdedois << " " << letra << endl;
}

int main() { int j = 10; // esta variável é local. const int cinco = 5; // esta constante é local. cout << letra << " " << j << " " << cinco << " " << raizdedois << endl; imprime(); // chamada da função imprime. system("pause");
}
As três primeiras constanstes são globais. Isso significa que qualquer função (dentro desse arquivo de código) pode acessar o seu valor. No exemplo, a função main e a função imprime usam

Relacionados

  • Escopo
    569 palavras | 3 páginas
  • USUALA
    723 palavras | 3 páginas
  • Aula de Funções em C
    1950 palavras | 8 páginas
  • Funções em javascript
    3706 palavras | 15 páginas
  • EXERCICIO PLP
    1751 palavras | 8 páginas
  • Ed-variaveis
    2090 palavras | 9 páginas
  • Semantica
    861 palavras | 4 páginas
  • Teste
    1052 palavras | 5 páginas
  • Gestão de Projetos
    1236 palavras | 5 páginas
  • Projeto, Gestão De Projetos E Suas Variáveis
    1089 palavras | 5 páginas