Ir ao conteúdo

Posts recomendados

Postado

Global é o escopo das variáveis. 

Variáveis declaradas no topo do código fora do escopo de funções(interior de funções) são globais a todo resto, ou seja, visíveis para edição de seus valores em todo o programa.

 

Então não sei se ficou Claro.

  • Obrigado 1
  • Amei 1
Postado

Quando conseguir resolver, poste a resolução para ajudar quem estiver com a mesma dúvida!

---

Uma variável de escopo global:

  • É acessível em qualquer parte do programa, ou seja, você pode usá-la em qualquer módulo;
  • Cria dependências no programa, aumentando a sua complexidade;
  • Torna o programa menos legível, visto que o programador deverá buscar fora do módulo, a declaração da  variável.
    • "Estou vendo esta variável aqui, mas de onde ela vem?"
  • Existem durante toda a execução do programa
    •  Ou seja, mesmo que você não estiver usando, ela estará ocupando espaço na memória. Imagine esta situação em programas de alta complexidade, que exigem economia de memória...
#include <stdio.h>
#include <stdlib.h>

// Declaração de uma variável do tipo CHAR, e com escopo global
char a;
  
int main(void){
  // Código do programa (...)
  return 1;
}

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!