Diferenças entre variáveis estáticas e globais [RESOLVIDO]

1. Diferenças entre variáveis estáticas e globais [RESOLVIDO]

Maycon Victorino
mayconv7

(usa Outra)

Enviado em 20/11/2021 - 21:53h

Olá,
Estou precisando de ajuda para entender as diferenças entre variáveis estáticas e globais.


  


2. Re: Diferenças entre variáveis estáticas e globais [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 20/11/2021 - 23:28h


No caso do C a variável global é acessada e mantém o valor por todo o código. Já a variável estática é definida dentro de uma função e mantém o valor entre chamadas da função, por exemplo, se dentro de uma função tem uma variável estática somando 01, na 1a vez q vc chamar o valor será 0, na 2a chamada será 02, na 3a será 03 e assim sucessivamente. E essa variável não será acessível de fora da função.
Se sua dúvida não for C, informe a linguagem.


3. Re: Diferenças entre variáveis estáticas e globais

Maycon Victorino
mayconv7

(usa Outra)

Enviado em 21/11/2021 - 08:31h

leandropscardua escreveu:


No caso do C a variável global é acessada e mantém o valor por todo o código. Já a variável estática é definida dentro de uma função e mantém o valor entre chamadas da função, por exemplo, se dentro de uma função tem uma variável estática somando 01, na 1a vez q vc chamar o valor será 0, na 2a chamada será 02, na 3a será 03 e assim sucessivamente. E essa variável não será acessível de fora da função.
Se sua dúvida não for C, informe a linguagem.


Muito obrigado, agora consegui entender essa diferença entre variáveis.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts