Pergunta

Estou bastante confuso sobre vários livros em .NET que li.Alguém aí gostaria de me explicar o que é um identificador e como ele difere de uma variável?Ou variáveis ​​e identificadores são iguais?

Desde já, obrigado.

Foi útil?

Solução

A diferença entre uma variável e um identificador é a mesma que entre uma pessoa e seu nome.

Uma variável não é um identificador.Uma variável tem um identificador.Ele também possui um tipo e (se for inicializado) um valor.

Por exemplo, a instrução:

bool isClosed = true;

declara e inicializa uma variável com nome (identificador) está fechado, tipo bool, e valor true.

É claro que normalmente dizemos "isClosed é uma variável..." "isClosed tem um valor verdadeiro"...mas da mesma forma que dizemos "Peter é engenheiro de software", "John está cansado"...isto é, nos referimos à variável pelo seu nome.

Outras dicas

Identificadores são nomes que você escolhe para descrever suas classes, seus métodos, suas variáveis ​​e assim por diante.

Uma variável é referenciada por um identificador e denota uma área de memória que pode ser manipulada através do uso do identificador.

Identificadores são os meios sintáticos para identificar variáveis.Variáveis ​​fazem referência à memória dentro do seu programa, onde você pode armazenar um valor ou uma referência a um objeto.Um identificador é a forma gramatical de indicar esta variável.Muitas vezes a noção de identificadores é mais geral do que apenas para variáveis.Um identificador também pode identificar um método.Portanto, as mesmas regras gramaticais que se aplicam à nomeação de variáveis ​​também se aplicam à nomeação de métodos ou funções.Classes, métodos e variáveis ​​são todos identificados por identificadores.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top