Rozdiel medzi kľúčovým slovom a identifikátorom

Autor: Laura McKinney
Dátum Stvorenia: 1 Apríl 2021
Dátum Aktualizácie: 5 Smieť 2024
Anonim
Rozdiel medzi kľúčovým slovom a identifikátorom - Technológie
Rozdiel medzi kľúčovým slovom a identifikátorom - Technológie

Obsah


Každý jazyk má kľúčové slová a identifikátory, ktorým rozumie iba jeho kompilátor. Kľúčové slová sú preddefinované vyhradené slová, ktoré majú osobitný význam. Každé kľúčové slovo definuje deklarované údaje typu. Kľúčové slová by sa nemali používať ako identifikátory. identifikátor je jedinečný názov priradený konkrétnej premennej, funkcii alebo menovke triedy v programe. Na vytvorenie premennej sa kľúčové slovo aj identifikátor spoja.

Identifikátory je možné v prípade potreby zmeniť, aj keď to nie je prípad kľúčových slov, ktoré sú pevné, nemôžeme ich podľa našich potrieb zmeniť. Tento obsah ďalej rozvíja rozdiel medzi kľúčovým slovom a identifikátorom.

  1. Porovnávacia tabuľka
  2. definícia
  3. Kľúčové rozdiely
  4. záver

Porovnávacia tabuľka:

Základ pre porovnaniekľúčovéidentifikátor
základnéKľúčové slová sú vyhradené slová jazyka.Identifikátory sú užívateľom definované názvy premenných, funkcií a označení.
použitieZadajte typ / druh entity.Identifikujte názov konkrétnej entity.
formátZvážte iba písmená.Zvážte písmená, podčiarknutie, číslice.
púzdroPoužívajte iba malé písmená.Povolené sú malé aj veľké písmená.
symbolŽiadny špeciálny symbol, interpunkcia sa používa.Nepoužíva sa interpunkcia ani špeciálny symbol okrem podčiarknutia.
klasifikáciaKľúčové slová nie sú ďalej klasifikované.Identifikátor je klasifikovaný na externý názov a interný názov.
Počiatočný listZačína sa vždy malým písmenom.Prvý znak môže byť veľké, malé písmeno alebo podčiarknutie.
príkladint, char, if, while, do, class atd.Test, počet1, vysoká rýchlosť atď.

Definícia kľúčových slov

Slová, ktoré sú rezervované v C ++, sa nazývajú „Kľúčové slová". Tieto kľúčové slová nemožno použiť na pomenovanie identifikátora a pomenovania inej entity programu. Každé kľúčové slovo má odlišný význam a používa ho kompilátor na vykonanie konkrétnej akcie. Napríklad „int“ sa používa na vytvorenie identifikátora typu celé číslo, „float“ sa používa na vytvorenie identifikátora typu float.


Príklad:

Ak chcete získať jasnú predstavu o kľúčových slovách, prečítajte si príklad z praxe. Máme „knihu“ s názvom „Kompletná referencia“. Kľúčovým slovom je slovo „kniha“ a názov „complete_reference“ je identifikátorom kľúčového slova „Book“. Kľúčové slovo teraz špecifikuje, čo je „kompletný odkaz“, odpoveď znie, že je to „kniha“.

Teraz si ukážme príklad programu, ak napíšeme „plavákový plat“. Tu je „kľúčové slovo“ „plavák“ a „mzda“ je „identifikátor“. Ak sa teraz pýtate, čo máte na mysli pod pojmom „plat“, odpoveďou je, že ide o „premennú“, ktorá má „plávajúcu“ povahu a akceptuje „plávajúce hodnoty“.

Definícia identifikátora

Názov, ktorý poskytnete entite v programe, aby sa dal jednoznačne identifikovať, sa nazýva „identifikátor". Názvy premenných, funkcií, štítkov triedy a rôznych ďalších entít definovaných používateľom sú „identifikátory“. Identifikátor sa nikdy nemôže použiť ako „kľúčové slovo“.


Príklad:

Aby sme to lepšie pochopili, spracujme vyššie uvedený príklad „kľúčové slovo“. Pretože „Kniha“ je „kľúčové slovo“ a „Complete_reference“ je identifikátor. Ak teda chceme „knihu úplných referencií“. Keď požiadame obchodníka, aby sme chceli „knihu“, on / ona nebude identifikovať, ktorá „kniha“, pokiaľ nezadáme meno kníh, t. J. „Complete_reference“.

Vezmime si vyššie uvedený príklad programu a vieme, že „float“ je „kľúčové slovo“ a „plat“ je „identifikátor“. Teraz, ak chcete hodnotu premennej „plat“, musíte explicitne zavolať názov premennej na „plat“, a tu, volaním „plavák“ nebude fungovať.

Identifikátor je teda meno, pod ktorým môžeme nazvať našu vytvorenú entitu v programe.

Pravidlá, ktoré sa musia dodržiavať pri zostavovaní identifikátora

  • Prvým znakom identifikátora by malo byť povinne písmeno. (Ako prvé písmeno môžete použiť aj znak podčiarknutia)
  • Môže to byť sada písmen, číslic a podčiarknutia.
  • Veľké a malé písmená sa zaobchádzajú rozdielne.
  • Všetky znaky sú významné.
  • Používanie vyhradených slov ako názvu identifikátorov alebo premenných je zakázané.
  • Biele medzery nie sú povolené.
  • Identifikátor môže obsahovať maximálne 1024 znakov, pretože štandard ANSI vyžaduje, aby kompilátory C ++ poskytovali aspoň tento počet znakov.

Kľúčové rozdiely medzi kľúčovým slovom a identifikátorom

  1. Kľúčové slová sa používajú na rozpoznanie typu / druhu entity, zatiaľ čo identifikátor sa používa na jedinečné pomenovanie tejto entity. Ak napríklad napíšeme „int number“, kde „int“ je kľúčové slovo a „number“ je identifikátor, t. J. Tento príkaz jasne definuje, že definujeme entitu „number“, ktorá je typu int (integer).
  2. Kľúčové slová sú odlišné; nie sú ďalej klasifikované. Naopak, ak sú do procesu externého prepojenia zapojené identifikátory, t. J. Ak obsahujú názvy funkcií a globálnu premennú, ktoré sa zdieľajú medzi súbormi, potom sa nazýva ‘vonkajšie mená“, Hoci sa nepoužívajú v procese externých odkazov a zahŕňajú názov miestnej premennej, nazýva sa‘vnútorné názvy’.
  3. Identifikátor nemôže byť nikdy rovnaký ako kľúčové slová a názov funkcií, ktoré sú v knižnici C ++.
  4. Kľúčové slová definované v knižnici C ++ neobsahujú žiadny symbol. Naopak, keď deklarujete akýkoľvek identifikátor, môžete použiť iba znak podčiarknutia, ale žiadny iný symbol.
  5. Kľúčové slovo vždy začína malými písmenami. Na rozdiel od toho, identifikátor môže začať buď veľkými alebo malými písmenami

záver:

Kľúčové slová a identifikátory sú stavebnými kameňmi programu. Kompilátor ich špeciálne používa na jednoznačnú definíciu typu / druhu a názvu konkrétnej premennej alebo funkcie triedy.