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.