Différence entre mot clé et identifiant

Auteur: Laura McKinney
Date De Création: 1 Avril 2021
Date De Mise À Jour: 13 Peut 2024
Anonim
Différence entre mot clé et identifiant - La Technologie
Différence entre mot clé et identifiant - La Technologie

Contenu


Chaque langue a des mots-clés et des identifiants, qui ne sont compris que par son compilateur. 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.

Les identifiants peuvent être modifiés si nécessaire, alors que ce n'est pas le cas des mots-clés, qui sont fixes, nous ne pouvons pas le changer en fonction de nos besoins. Ce contenu précise la différence entre un mot clé et un identifiant.

  1. Tableau de comparaison
  2. Définition
  3. Différences Clés
  4. Conclusion

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.
FormatConsidérez seulement 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é sauf le trait de soulignement.
ClassificationLes mots-clés ne sont plus classés.Les identifiants sont classés en nom externe et 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 et 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.


Exemple:

Pour obtenir une image claire des mots-clés, donnons à l’aperçu un exemple concret. Nous avons un "livre" nommé "Complete Reference". Ici, le mot "livre" est le mot clé, et le nom "complete_reference" est un identifiant du mot clé "livre". Maintenant, Keyword spécifie ce qui est une "référence complète", la réponse est, c'est un "livre".

Maintenant, prenons un exemple de programme si nous écrivons «salaire fixe». 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 fournissez à une entité dans un programme afin de pouvoir l'identifier de manière unique s'appelle «identifiant”. Les noms de variables, fonctions, libellés d’une classe et diverses autres entités définies par l’utilisateur sont des «identificateurs». Cet identifiant ne peut jamais être utilisé comme un "mot clé".


Exemple:

Pour mieux le comprendre, développons l’exemple ci-dessus de «mot-clé». Comme «Livre» est un «mot clé» et «Complete_reference» est un identifiant. Maintenant, si nous voulons un «livre de références complètes». Lorsque nous demandons au commerçant de nous demander un «livre», il / elle n’identifiera pas quel «livre», sauf si nous spécifions le nom du livre, c’est-à-dire «complete_reference».

Maintenant, prenons l’exemple de programme ci-dessus, nous savons que ‘float’ est un ‘mot-clé’ et ‘salaire’ est un ‘identifiant’. Maintenant, si vous voulez la valeur de la variable ‘salaire’, vous devez appeler explicitement le nom de la variable par ‘salaire’, ici appeler ‘float’ ne fonctionnera pas.

Donc, identifiant est un nom par lequel nous pouvons appeler notre entité créée dans un programme.

Règles à suivre pour construire un identifiant

  • Le premier caractère d'un identifiant doit obligatoirement être une lettre. (‘_’ Le trait de soulignement peut également être utilisé comme première lettre)
  • Il peut s'agir d'un ensemble de lettres, de chiffres et de soulignement.
  • Les lettres majuscules et minuscules sont traitées différemment.
  • Tous les personnages sont significatifs.
  • L'utilisation de mots réservés comme nom d'identificateurs ou de variables est interdite.
  • Les espaces blancs ne sont pas autorisés.
  • Un identifiant peut contenir 1024 caractères au maximum, car la norme ANSI impose aux compilateurs C ++ de fournir au moins ce nombre de caractères.

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

  1. Les mots-clés sont utilisés pour reconnaître le type / genre d'entité, tandis qu'un identifiant 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 identifiant, c’est-à-dire que 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. Au contraire, si des identifiants sont impliqués dans un processus de lien externe, c’est-à-dire s’il inclut des noms de fonction et des variables globales partagés entre des fichiers, il s’appelle alorsnoms externes’, Bien qu’ils ne soient pas utilisés dans le processus de liaison externe et incluent le nom de la variable locale, on l’appelle alorsnoms 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. Inversement, lorsque vous déclarez un identifiant, vous ne pouvez utiliser que le trait de soulignement, mais aucun autre symbole.
  5. Un mot clé commence toujours par une minuscule. Par contre, un identifiant peut commencer par une majuscule ou une minuscule

Conclusion:

Les mots-clés et les identificateurs 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.