Programar em C/Conceitos básicos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Edudobay (discussão | contribs)
Reversão
Linha 29:
 
=== Escopo ===
 
cxzcxz
Geralmente, em programação, não queremos que outras funções usem as variáveis que estamos manipulando no momento. O conceito de '''escopo''' está justamente relacionado a isso. '''Escopo''' é o nível em que um dado pode ser acessado; em C há dois níveis: '''local''' e '''global'''. Uma variável ''global'' pode ser acessada por qualquer parte do programa; variáveis ''locais'' podem ser acessadas apenas dentro do bloco onde foram declaradas (ou nos seus sub-blocos), mas não fora dele (ou nos blocos que o contêm). Isso possibilita que você declare várias variáveis com o mesmo nome mas em blocos diferentes. Veja um exemplo: