Recommandé, 2024

Choix De L'Éditeur

Différence entre mot clé et identifiant

Chaque langue a des mots-clés et des identifiants, qui ne sont compris que par son compilateur. Les mots clés sont des mots réservés prédéfinis, qui possèdent une signification particulière. Chaque mot clé définit le type de données déclarées. Les mots-clés ne doivent pas être utilisés comme identificateurs. Un identifiant est un nom unique attribué à une variable, une fonction ou une étiquette de classe particulière dans le programme. Pour créer une variable, un mot clé et un identifiant sont liés. Ce contenu précise la différence entre un mot clé et un identifiant.

Tableau de comparaison:

Base de comparaisonMot-cléIdentifiant
De baseLes mots-clés sont les mots réservés d'une langue.Les identifiants sont les noms définis par l'utilisateur de la variable, de la fonction et des étiquettes.
UtilisationSpécifiez le type / type d'entité.Identifiez le nom d'une entité particulière.
FormatNe considérez que les lettres.Considérons les lettres, les traits de soulignement, les chiffres.
CasUtilisez uniquement des minuscules.Minuscules et majuscules, les deux sont autorisés.
symboleAucun symbole spécial, la ponctuation est utilisée.Aucun signe de ponctuation ou symbole spécial n'est utilisé, à l'exception du caractère de soulignement.
ClassificationLes mots-clés ne sont plus classés.Les identifiants sont classés en "nom externe" et en "nom interne".
Lettre de départIl commence toujours par une lettre minuscule.Le premier caractère peut être une majuscule, une lettre minuscule ou un trait de soulignement.
Exempleint, char, si, bien que, fais, classe etc.Test, count1, high_speed, etc.

Définition des mots-clés

Les mots réservés par C ++ sont appelés «mots-clés». Ces mots-clés ne peuvent pas être utilisés pour nommer un identifiant. Un mot-clé ne peut pas être utilisé pour nommer une autre entité du programme. Chaque mot clé a une signification distincte et est utilisé par un compilateur pour effectuer une action spécifique. Par exemple, "int" est utilisé pour créer un identifiant de type entier, "float" pour créer un identifiant de type float. Un mot clé ne peut pas être utilisé pour nommer un identifiant. Un mot-clé ne peut pas être utilisé pour nommer une autre entité du programme.

Pour obtenir une image claire des mots-clés, présentons un exemple concret. Nous avons un «livre» nommé «Référence complète». Ici, le mot "livre" est le mot clé et le nom "complete_reference" est l'identifiant du mot clé "livre". Maintenant, Mot-clé spécifie ce qu’est une «référence complète», la réponse est qu’il s’agit d’un «livre».

Maintenant, prenons un exemple de programme si nous écrivons «salaire minimum». Ici, "mot clé" est "float" et "salaire" est un "identifiant". Maintenant, si vous demandez ce que vous entendez par «salaire», la réponse est que cela indique qu'il s'agit d'une «variable» de nature «flottante» qui accepte les «valeurs flottantes».

Définition de l'identifiant

Le nom que vous donnez à une entité dans un programme afin qu'elle puisse être identifiée de manière unique s'appelle «identifiant». Les noms de variables, fonctions, libellés d'une classe et divers autres objets définis par l'utilisateur sont des "identificateurs". L'identifiant ne peut jamais être utilisé comme "mot clé".

Pour mieux le comprendre, développons l'exemple ci-dessus de «mot-clé». Comme «Livre» est un «mot clé» et «Complete_refernce» est un identifiant. Maintenant, si nous voulons un «livre de référence complète», et au commerçant, nous ne demandons que le «livre», il n'identifiera pas le «livre», à moins d'indiquer le nom du livre, c'est-à-dire «référence complète».

Maintenant, prenons l'exemple ci-dessus d'un programme, nous savons que «float» est un «mot-clé» et que «salaire» est un «identifiant». Maintenant, si vous voulez imprimer la valeur de la variable 'salaire', vous devez appeler explicitement le nom de la variable pour afficher le 'salaire', ici l'appel de 'float' ne fonctionnera pas.

Donc, identifiant est un nom par lequel nous pouvons appeler notre entité créée dans un programme. En C ++, la longueur d'un identifiant n'est pas limitée.

Différences clés entre mot clé et identifiant

  1. Les mots-clés sont utilisés pour reconnaître le type / type d'entité et l'identificateur est utilisé pour nommer cette entité de manière unique. Par exemple, si nous écrivons «int number», où «int» est un mot clé et «number» est un identificateur, autrement dit, cette instruction définit clairement que nous définissons une entité «numéro» de type int (entier).
  2. Les mots clés sont distincts, ils ne sont pas classés plus loin. Considérant que, si les identifiants sont impliqués dans un processus de lien externe, c'est-à-dire s'ils incluent des noms de fonction et des variables globales partagés entre fichiers, ils sont appelés "noms externes", alors qu'ils ne sont pas utilisés dans le processus de lien externe et incluent le nom de variable locale, on l’appelle «noms internes».
  3. L'identifiant ne peut jamais être identique à un mot-clé et au nom des fonctions de la bibliothèque C ++.
  4. Les mots-clés définis dans la bibliothèque C ++ ne contiennent aucun symbole alors que, lorsque vous déclarez un identificateur, vous ne pouvez utiliser que le trait de soulignement, mais aucun autre symbole.
  5. Un mot clé commence toujours par une minuscule, mais un identifiant peut commencer par une majuscule ou une minuscule.

Conclusion:

Les mots-clés et les identifiants sont les éléments constitutifs du programme. Ils sont spécifiquement utilisés par un compilateur pour définir de manière unique le type / type et le nom d'une variable particulière ou une fonction d'une classe.

Top