O que são identificadores em C++?

O que são identificadores em C++?
Identificadores desempenhar um papel crucial na programação C ++. Eles são usados ​​para nomear funções, variáveis ​​e outras entidades no código. Eles fornecem uma identidade única a cada entidade no programa e ajudam os programadores a identificá -los e acessar. Compreender o uso de identificadores em C ++ é útil para escrever um código eficiente e legível.

Neste artigo, discutiremos o que são os identificadores no C ++ e como eles são usados ​​no idioma.

O que são identificadores em C++?

Um identificador é uma combinação de caracteres que representa um dos elementos a seguir:

  • Nome do objeto ou nome variável
  • União, estrutura ou nome de classe
  • Nome do tipo enumerado
  • Membro de uma união, estrutura, classe ou enumeração
  • Função ou função de membro da classe
  • Nome do typedef
  • Nome do rótulo
  • Nome macro
  • Parâmetro macro

Quais são as regras para nomear um identificador?

Cada idioma inclui suas próprias regras de nomeação para identificadores. Siga estas diretrizes enquanto nomeia um identificador em C ++:

  1. As palavras -chave C ++ não podem ser usadas como identificadores, pois têm significados predefinidos para o compilador.
  2. Não pode ter dois sublinhados sucessivos.
  3. Pode ter uma combinação de letras, conectores, números e caracteres unicode.
  4. Deve começar com uma letra de alfabeto ou o sublinhado, mas não com um número.
  5. Não deve conter nenhum espaço branco.
  6. Não pode ser mais do que 511 caracteres.
  7. Deve ser declarado e inicializado antes que possa ser referido.
  8. Os nomes de dois identificadores não podem ser os mesmos no mesmo programa.
  9. Os identificadores são sensíveis ao minúsculo.

Como já dissemos isso isso identificadores são utilizados para nomear variáveis, classes, funções e outros elementos do código. Quando escrevemos código, usamos esses nomes para nos referirmos a diferentes partes do nosso programa. No entanto, durante a compilação, o computador não usa mais esses nomes. Em vez disso, os traduz em endereços e compensações de memória que ele pode usar para executar o programa. Então, enquanto usamos identificadores Para tornar nosso código mais legível e fácil de entender, o computador se importa apenas com os endereços de memória subjacente que esses identificadores representam.

A seguir, alguns exemplos de Identificadores válidos:

soma
_soma
SUM_1
SUM1

A seguir, alguns exemplos de Identificadores inválidos:

Sum-1
1Sum
Pow // porque é uma palavra -chave C ++

Implementação de identificadores em C++

Para uma compreensão do conceito de identificadores, Considere o seguinte exemplo.

#incluir
usando namespace std;
int main ()
int num1 = 5; // variável inteira
duplo num2 = 3.14; // Variável de ponto flutuante de precisão dupla
char ch = 'a'; // Variável de caractere
bandeira bool = true; // variável booleana
cout << "The value of num1 is: " << num1 << endl;
cout << "The value of num2 is: " << num2 << endl;
cout << "The value of ch is: " << ch << endl;
cout << "The value of flag is: " << flag << endl;
resultado duplo = num1 * num2;
cout << "The result of the calculation is: " << result << endl;
retornar 0;

No exemplo acima, declaramos e inicializamos cinco variáveis ​​com nomes e tipos de dados diferentes. Em seguida, usamos essas variáveis ​​em um cálculo para obter um resultado, que imprimimos no console. Este exemplo demonstra como os identificadores são usados ​​para dar nomes a variáveis, que podem ser usadas em cálculos e outras operações.

Saída

Conclusão

Identificadores de C ++ são usados ​​em programas para se referir aos nomes de funções, matrizes, variáveis ​​e outros tipos de dados definidos pelo usuário desenvolvidos pelo programador. Neste tutorial, encontramos o que são identificadores, como eles são declarados e quais são as regras para nomear um identificador com um exemplo.