Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Constantes são o oposto das variáveis, apesar de trabalharem da mesma forma.

 

As variáveis têm esse nome exatamente porque podemos mudar seu valor durante a execução do programa. Já as constantes são dados gravados em memória que de forma alguma podemos alterar seu valor.

 

Por exemplo:

É necessário se cadastrar para acessar o conteúdo.

 

O valor da constante Maximo não pode ser mudado durante a execução do programa, diferentemente da variável Dolar que pode ter seu valor alterado quantas vezes você necessitar.

 

A diferença entre uma variável global e constante, ambos podem ser acessadas de qualquer lugar, mas a variável global pode ter seu valor alterado.

  • Curtir 1
Link para o comentário
https://www.webcheats.com.br/topic/2241915-diferen%C3%A7a-entre-define-e-global/#findComment-8927302
Compartilhar em outros sites

[quote name='lai0n']A diferença entre uma variável global e constante, ambos podem ser acessadas de qualquer lugar, mas a variável global pode ter seu valor alterado.[/QUOTE] Nada a ver essa parte. Uma constante pode ser declarada dentro de uma função (por garantia do programador que ela não será modificada), isso a restringe somente ao escopo daquele bloco. Como ela seria "acessada de qualquer lugar"? [PHP]void defineValor(){ const int valor = 10; } void chamaValor(){ // como acessar "valor"? }[/PHP] Enfim, vou responder o que sei @-RafaelSF- , pode ser que esteja errado já que tem meses que não mexo com C++. #define é um macro, utilizam o termo "constante" mas não sei se é assim que ele deve ser chamado, no meu conhecimento é o termo errado [COLOR=#bfbfbf]//TODO: pesquisar sobre.[/COLOR] Em resumo, o que texto que você define no macro será substituído no momento em que o código for compilado. Não precisa ser restrito a valores, por ser puramente textual você pode declarar qualquer coisa, até mesmo [URL='http://stackoverflow.com/a/3215201/4056678']funções com #define[/URL]. O que realmente define que uma variável ou ponteiro não seja modificado é a palavra reservada "const". Sobre variável global já foi respondido. No mais: [URL]https://en.wikipedia.org/wiki/Global_variable[/URL]
  • Curtir 1

+ - + - + - + - + - +

FAÇO PROGRAMAS

+ - + - + - + - + - +

Link para o comentário
https://www.webcheats.com.br/topic/2241915-diferen%C3%A7a-entre-define-e-global/#findComment-8927341
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.