Diferència entre paraula clau i identificador

Autora: Laura McKinney
Data De La Creació: 1 Abril 2021
Data D’Actualització: 10 Ser Possible 2024
Anonim
Diferència entre paraula clau i identificador - Tecnologia
Diferència entre paraula clau i identificador - Tecnologia

Content


Tots els idiomes tenen paraules clau i identificadors, que només comprenen el compilador. Paraules clau són paraules reservades predefinides, que tenen un significat especial. Cada paraula clau defineix les dades declarades “tipus”. Les paraules clau no s’han d’utilitzar com a identificadors. Un identificador és un nom únic que es dóna a una variable, funció o etiqueta d'una classe en el programa. Per crear una variable, s'uneixen tant una paraula clau com un identificador.

Si es requereix es poden modificar els identificadors, mentre que aquest no és el cas de les paraules clau, que són solucionades, no ho podem canviar segons la nostra necessitat. Aquest contingut elabora encara més la diferència entre una paraula clau i un identificador.

  1. Gràfic de comparació
  2. Definició
  3. Diferències claus
  4. Conclusió

Gràfic de comparació:

Bases per a la comparacióParaula clauIdentificador
BàsicLes paraules clau són paraules reservades d’un idioma.Els identificadors són els noms definits per l'usuari de variables, funcions i etiquetes.
UtilitzeuEspecifiqueu el tipus / tipus d'entitat.Identifiqueu el nom d’una entitat determinada.
FormatConsidereu només les lletres.Considereu les lletres, el guió baix, els dígits.
CaixaUtilitzeu només minúscules.Es permeten majúscules i majúscules.
SímbolNo s’utilitza cap símbol especial, la puntuació.No s'utilitza cap puntuació o símbol especial, excepte el guió baix.
ClassificacióLes paraules clau no es classifiquen més.Els identificadors es classifiquen en nom extern i nom intern.
Carta inicialSempre comença amb una lletra minúscula.El primer personatge pot ser majúscula, minúscula o guió baix.
Exempleint, char, si, mentre, fer, classe etc.Test, count1, velocitat alta, etc.

Definició de Paraules clau

Les paraules reservades per C ++ s'anomenen "paraules clau”. Aquestes paraules clau no es poden utilitzar per anomenar un identificador i per anomenar una altra entitat del programa. Cada paraula clau té un significat distint i l'utilitza un compilador per realitzar una acció específica. Per exemple, "int" s'utilitza per crear un identificador de tipus enter, "float" s'utilitza per crear un identificador de tipus float.


Exemple:

Per obtenir una imatge clara de les paraules clau, en donem un resum de la vida real. Tenim un "llibre" anomenat "Referència completa". Aquí la paraula "Llibre" és la paraula clau i el nom "complet_referència" és un identificador de la paraula clau "Llibre". Ara, la paraula clau especifica, què és una "referència completa", la resposta és que és un "llibre".

Ara, agafem un exemple de programa si escrivim "sou float". Aquí, "paraula clau" és "surar" i "salari" és un "identificador". Ara, si us pregunten què vol dir amb "salari", la resposta és que especifica que és una "variable" que té una naturalesa "flotant" i que accepta "valors flotadors".

Definició d’identificador

El nom que proporcioneu a una entitat d'un programa per tal que es pugui identificar de manera única es diu "identificador”. Els noms de variables, funcions, etiquetes d'una classe i d'altres entitats definides per l'usuari són "identificadors". L'identificador no es pot utilitzar mai com a "paraula clau".


Exemple:

Per entendre-ho d’una manera millor, elaborem l’exemple anterior de “paraula clau”. Com "Llibre" és una "paraula clau" i "Completa referència" és un identificador. Ara, si volem un "Llibre de referència completa". Quan demanem al botiguer que vulguem un "llibre", ell / ella no identificarà el "llibre", tret que especifiquem el nom dels llibres, és a dir, "completa_referència".

Ara, prenem l'exemple de programa anterior, sabem que "surar" és una "paraula clau" i "salari" és un "identificador". Ara, si voleu el valor de la variable "salari", heu de dir explícitament el nom de la variable al "salari", per tant, anomenar "float" no funcionarà.

Així doncs, identificador és un nom pel qual podem anomenar la nostra entitat creada en un programa.

Regles que s'han de seguir per construir un identificador

  • El primer caràcter d’un identificador hauria de ser obligatòriament una lletra. ("_" La puntuació inferior també es pot utilitzar com a primera lletra)
  • Pot ser un conjunt de lletres, dígits i guió baix.
  • Les majúscules i les minúscules es tracten de manera diferent.
  • Tots els personatges són significatius.
  • Està prohibit l’ús de paraules reservades com a nom d’identificadors o variables.
  • No es permeten espais en blanc.
  • Un identificador pot contenir 1024 caràcters com a màxim, ja que l'estàndard ANSI exigeix ​​que els compiladors C ++ hagin de proporcionar almenys aquest nombre de caràcters.

Diferències clau entre paraula clau i identificador

  1. Les paraules clau s’utilitzen per reconèixer el tipus / tipus d’entitat mentre s’utilitza un identificador per anomenar aquesta entitat de manera única. Per exemple, si escrivim "número int", on "int" és una paraula clau i "número" és un identificador, és a dir, aquesta afirmació defineix clarament que definim una entitat "número" que és de tipus int (enter).
  2. Les paraules clau són diferents; no es classifiquen més. Per contra, si els identificadors estan implicats en un procés d'enllaç extern, és a dir, si inclou noms de funcions i variable global que es comparteixen entre fitxers, s'anomena "noms externs", Tot i que no s'utilitzen en el procés d'enllaç extern i inclouen el nom de la variable local, s'anomena"noms interns’.
  3. L’identificador mai no pot ser el mateix que les paraules clau i el nom de les funcions que es troben a la biblioteca C ++.
  4. Les paraules clau definides a la biblioteca C ++ no contenen cap símbol. Per contra, quan declares qualsevol identificador, només pots utilitzar guió baix però no cap altre símbol.
  5. Una paraula clau sempre comença amb minúscules. En contraposició, un identificador pot començar amb majúscules o minúscules

Conclusió:

Les paraules clau i els identificadors són els elements bàsics del programa. El compilador l'utilitzen específicament per definir el tipus / tipus i el nom d'una determinada variable o d'una funció d'una classe.