Différence entre mot clé et identifiant
Contenu
- Tableau de comparaison:
- Définition des mots-clés
- Exemple:
- Définition de l'identifiant
- Exemple:
- Règles à suivre pour construire un identifiant
- Différences clés entre mot clé et identifiant
- Conclusion:
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.
- Tableau de comparaison
- Définition
- Différences Clés
- Conclusion
Tableau de comparaison:
Base de comparaison | Mot-clé | Identifiant |
---|---|---|
De base | Les 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. |
Utilisation | Spécifiez le type / type d'entité. | Identifiez le nom d'une entité particulière. |
Format | Considérez seulement les lettres. | Considérons les lettres, les traits de soulignement, les chiffres. |
Cas | Utilisez uniquement des minuscules. | Minuscules et majuscules, les deux sont autorisés. |
symbole | Aucun symbole spécial, la ponctuation est utilisée. | Aucun signe de ponctuation ou symbole spécial n'est utilisé sauf le trait de soulignement. |
Classification | Les mots-clés ne sont plus classés. | Les identifiants sont classés en nom externe et nom interne. |
Lettre de départ | Il commence toujours par une lettre minuscule. | Le premier caractère peut être une majuscule, une lettre minuscule ou un trait de soulignement. |
Exemple | int, 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
- 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).
- 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’.
- L'identifiant ne peut jamais être identique à un mot-clé et au nom des fonctions de la bibliothèque C ++.
- 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.
- 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.