Diferença entre palavra-chave e identificador
Contente
- Gráfico de comparação:
- Definição de palavras-chave
- Exemplo:
- Definição de Identificador
- Exemplo:
- Regras que devem ser seguidas para construir um identificador
- Principais diferenças entre palavra-chave e identificador
- Conclusão:
Todo idioma possui palavras-chave e identificadores, que são entendidos apenas por seu compilador. Palavras-chave são palavras reservadas predefinidas, que possuem significado especial. Cada palavra-chave define os dados declarados "tipo". Palavras-chave não devem ser usadas como identificadores. A identificador é um nome exclusivo dado a uma variável, função ou rótulo de classe em particular no programa. Para criar uma variável, uma palavra-chave e um identificador são vinculados.
Os identificadores podem ser alterados, se necessário, embora esse não seja o caso das palavras-chave, que são corrigidas, não podemos alterá-las de acordo com nossa necessidade. Esse conteúdo elabora ainda mais a diferença entre uma palavra-chave e um identificador.
- Gráfico de comparação
- Definição
- Principais diferenças
- Conclusão
Gráfico de comparação:
Base para Comparação | Palavra-chave | Identificador |
---|---|---|
Basic | Palavras-chave são as palavras reservadas de um idioma. | Identificadores são os nomes definidos pelo usuário de variáveis, funções e rótulos. |
Usar | Especifique o tipo / tipo de entidade. | Identifique o nome de uma entidade específica. |
Formato | Considere apenas letras. | Considere letras, sublinhado, dígitos. |
Caso | Use apenas letras minúsculas. | Maiúsculas e minúsculas, ambas são permitidas. |
Símbolo | Nenhum símbolo especial, pontuação é usada. | Nenhuma pontuação ou símbolo especial, exceto o sublinhado, é usado. |
Classificação | As palavras-chave não são mais classificadas. | Identificador são classificados em nome externo e nome interno. |
Carta inicial | Sempre começa com uma letra minúscula. | O primeiro caractere pode ser uma letra maiúscula, minúscula ou sublinhado. |
Exemplo | int, char, if, while, do, class etc. | Teste, contagem1, alta velocidade, etc. |
Definição de palavras-chave
As palavras reservadas pelo C ++ são chamadas "palavras-chave”. Essas palavras-chave não podem ser usadas para nomear um identificador e para nomear outra entidade do programa. Cada palavra-chave tem um significado distinto e é usada por um compilador para executar uma ação específica. Por exemplo, 'int' é usado para criar um identificador do tipo inteiro, 'float' é usado para criar um identificador do tipo float.
Exemplo:
Para obter uma imagem clara das palavras-chave, vamos apresentar um exemplo da vida real. Temos um "livro" chamado "Referência completa". Aqui, a palavra "Livro" é a palavra-chave e o nome "referência_completa" é um identificador da palavra-chave "Livro". Agora, a Palavra-chave especifica, o que é uma "referência_completa", a resposta é que é um "Livro".
Agora, vamos dar um exemplo de programa se escrevermos "salário flutuante". Aqui, "palavra-chave" é "flutuante" e "salário" é um "identificador". Agora, se você perguntar o que você quer dizer com "salário", a resposta é: especifica que é uma "variável" que é de natureza flutuante e aceita "valores flutuantes".
Definição de Identificador
O nome que você fornece a uma entidade em um programa para que possa ser identificado exclusivamente é chamado "identificador”. Os nomes de variáveis, funções, rótulos de uma classe e várias outras entidades definidas pelo usuário são "identificadores". O identificador nunca pode ser usado como uma "palavra-chave".
Exemplo:
Para entender melhor, vamos elaborar o exemplo acima de "palavra-chave". Como "Livro" é uma "palavra-chave" e "Referência_completa" é um identificador. Agora, se quisermos um "livro de referência completa". Quando pedimos ao lojista, que desejamos um "Livro", ele / ela não identificará qual "Livro", a menos que especifique o nome do livro, ou seja, "referência_completa".
Agora, tome o exemplo acima de um programa, sabemos que 'float' é uma 'palavra-chave' e 'salário' é um 'identificador'. Agora, se você deseja o valor da variável 'salário', é necessário chamar explicitamente o nome da variável para 'salário'. Aqui, chamar 'flutuar' não funcionará.
Então identificador é um nome pelo qual podemos chamar nossa entidade criada em um programa.
Regras que devem ser seguidas para construir um identificador
- O primeiro caractere de um identificador deve obrigatoriamente ser uma letra. (Sublinhado também pode ser usado como a primeira letra)
- Pode ser um conjunto de letras, dígitos e sublinhado.
- Letras maiúsculas e minúsculas são tratadas de maneira diferente.
- Todos os personagens são significativos.
- É proibido o uso de palavras reservadas como o nome de identificadores ou variáveis.
- Espaços em branco não são permitidos.
- Um identificador pode conter 1024 caracteres no máximo, pois o padrão ANSI exige que os compiladores C ++ forneçam pelo menos esse número de caracteres.
Principais diferenças entre palavra-chave e identificador
- As palavras-chave são usadas para reconhecer o tipo / tipo de entidade, enquanto um identificador é usado para nomear essa entidade exclusivamente. Por exemplo, se escrevermos 'número int', onde 'int' é uma palavra-chave e 'número' é um identificador, ou seja, essa declaração define claramente que definimos um 'número' de entidade que é do tipo int (número inteiro).
- Palavras-chave são distintas; eles não são mais classificados. Pelo contrário, se os identificadores estiverem envolvidos em um processo de link externo, ou seja, se incluir nomes de funções e variáveis globais compartilhadas entre arquivos, será chamado ‘nomes externos", Embora não sejam usados no processo de link externo e incluam o nome da variável local, isso é chamado de"nomes internos’.
- O identificador nunca pode ser o mesmo que palavras-chave e o nome das funções que estão na biblioteca C ++.
- As palavras-chave definidas na biblioteca C ++ não contêm nenhum símbolo. Por outro lado, quando você declara qualquer identificador, pode usar apenas sublinhado, mas não qualquer outro símbolo.
- Uma palavra-chave sempre começa com letras minúsculas. Por outro lado, um identificador pode começar com maiúsculas ou minúsculas
Conclusão:
Palavras-chave e identificadores são os componentes do programa. Eles são usados especificamente por um compilador para definir exclusivamente o tipo / tipo e o nome de uma variável específica ou a função de uma classe.