Fundamentos da Linguagem C

Voltar para o índice



./03/slides/05-escopo

# Fundamentos da Linguagem C
# Aula 3 - Variáveis e ponteiros

## Variáveis: onde habitam...

    * Em C, as variáveis podem ser declaradas em
      três locais do código:
      
      - Dentro de um bloco ou de uma função;
      - Fora de todas as funções;
      - Nos parâmetros formais de uma função.

    * O local onde elas são declaradas determinará
      a sua visibilidade em relação a outras partes
      do código -- isso se chama "escopo".
      
+     Variáveis locais

    Variáveis declaradas dentro de blocos e funções
    terão visibilidade "local", ou seja, seus escopos
    limitam-se ao bloco ou à função onde tiverem sido
    declaradas.
    
    Variáveis declaradas nos parâmetros formais são
    locais para as funções a que pertencem.

+     Variáveis globais

    Variáveis declaradas fora de qualquer função,
    terão escopo "global", ou seja, elas poderão ser
    acessadas de qualquer parte do código.