Razlika med ključno besedo in identifikatorjem

Avtor: Laura McKinney
Datum Ustvarjanja: 1 April 2021
Datum Posodobitve: 11 Maj 2024
Anonim
Difference between Keywords and Identifiers
Video.: Difference between Keywords and Identifiers

Vsebina


Vsak jezik ima ključne besede in identifikatorje, ki jih razume le njegov prevajalnik. Ključne besede so vnaprej določene rezervirane besede, ki imajo poseben pomen. Vsaka ključna beseda definira deklarirane podatke tipa. Ključne besede se ne smejo uporabljati kot identifikatorji. An identifikator je edinstveno ime, dodeljeno določeni spremenljivki, funkciji ali oznaki razreda v programu. Če želite ustvariti spremenljivko, sta ključna beseda in identifikator povezana.

Identifikatorje lahko po potrebi spremenimo, medtem ko to ne velja za ključne besede, ki so pritrjene, ne moremo jih spremeniti glede na naše potrebe. Ta vsebina še dodatno razkriva razliko med ključno besedo in identifikatorjem.

  1. Primerjalna tabela
  2. Opredelitev
  3. Ključne razlike
  4. Zaključek

Primerjalna tabela:

Osnove za primerjavoKljučna besedaIdentifikator
OsnovniKljučne besede so rezervirane besede jezika.Identifikatorji so uporabniško določena imena spremenljivk, funkcij in oznak.
UporabaDoločite vrsto subjekta.Opredelite ime določenega subjekta.
OblikaUpoštevajte samo črke.Upoštevajte črke, podčrtaje, števke.
PrimerUporabljajte le male črke.Spodnja in zgornja ohišja sta dovoljena.
SimbolNoben poseben simbol, ločila se ne uporablja.Nobenega ločila ali posebnega simbola, razen podčrtaja, se ne uporablja.
RazvrstitevKljučne besede niso dodatno razvrščene.Identifikator je razvrščen v zunanje ime in notranje ime.
Začetno pismoVedno se začne z malo začetnico.Prvi znak je lahko velika črka, mala črka ali podčrtaj.
Primerint, char, če, medtem, ne, razred itd.Test, count1, velika hitrost itd.

Opredelitev ključnih besed

Besede, ki jih pridržuje C ++, imenujemo „ključne besede“. Te ključne besede ni mogoče uporabiti za poimenovanje identifikatorja in poimenovanje drugih entitet programa. Vsaka ključna beseda ima poseben pomen in jo prevajalnik uporablja za izvedbo določenega dejanja. Na primer, 'int' se uporablja za ustvarjanje identifikatorja celega tipa, 'float' pa se uporablja za ustvarjanje identifikatorja float tipa.


Primer:

Če želite dobiti jasno sliko ključnih besed, si oglejmo primer iz resničnega življenja. Imamo "knjigo" z imenom "Popolna referenca". Tu je beseda "Knjiga" ključna beseda, ime "popolna_referenca" pa je identifikator ključne besede "Knjiga". Ključna beseda zdaj določa, kaj je "popolna_referenca", odgovor pa je, da je "knjiga".

Zdaj pa vzemimo primer programa, če napišemo "plavajoče plače". Tu je "ključna beseda" plavajoča "," plača "pa" identifikator ". Zdaj, če vprašate, kaj mislite s pojmom "plača", odgovor odgovarja, da je "spremenljivka", ki je "plavajoča" po naravi in ​​sprejema "float vrednosti".

Opredelitev identifikatorja

Ime, ki ga v programu vnesete subjektu, tako da ga je mogoče enolično prepoznati, se imenuje „identifikator“. Imena spremenljivk, funkcij, oznak razreda in različnih drugih uporabniško definiranih entitet so „identifikatorji“. Identifikatorja nikoli ne moremo uporabiti kot „ključno besedo“.


Primer:

Da bi ga bolje razumeli, razložimo zgornji primer 'ključne besede'. Ker je „Knjiga“ „ključna beseda“ in „Popolna_referenca“ je identifikator. Zdaj, če želimo 'Knjigo popolnih referenc'. Ko bomo prodajalcu vprašali, da želimo "Knjigo", on / ona ne bo opredelil, katera "Knjiga", razen če določimo ime knjig, tj. "Popolna_referenca".

Zdaj pa vzemimo zgornji primer programa, vemo, da je „float“ „ključna beseda“, „plača“ pa „identifikator“. Zdaj, če želite vrednost spremenljivke "plača", morate ime spremenljivke izrecno poklicati na "plačo", tukaj klicanje "plovec" ne bo delovalo.

Torej je identifikator ime, s katerim lahko v programu pokličemo ustvarjeno entiteto.

Pravila, ki jih je treba upoštevati za izdelavo identifikatorja

  • Prvi znak identifikatorja mora obvezno biti črka. („_“ Podčrtaj se lahko uporablja tudi kot prva črka)
  • Lahko je niz črk, številk in podčrtajev.
  • Velike in male črke se obravnavajo različno.
  • Vsi liki so pomembni.
  • Uporaba rezerviranih besed kot imena identifikatorjev ali spremenljivk je prepovedana.
  • Beli presledki niso dovoljeni.
  • Identifikator lahko vsebuje največ 1024 znakov, saj standard ANSI zahteva, da morajo prevajalniki C ++ zagotoviti vsaj to število znakov.

Ključne razlike med ključno besedo in identifikatorjem

  1. Ključne besede se uporabljajo za prepoznavanje vrste / vrste subjekta, medtem ko se za identifikacijo tega entiteta uporablja identifikator. Na primer, če napišemo „int številka“, kjer je „int“ ključna beseda in „številka“ je identifikator, to pomeni, da ta stavek jasno določa, da definiramo entiteto „številka“, ki je tipa int (celo število).
  2. Ključne besede so različne; niso dodatno uvrščeni. Nasprotno, če so identifikatorji vključeni v postopek zunanje povezave, to je, če vključuje imena funkcij in globalno spremenljivko, ki se delijo med datotekami, se imenuje „zunanja imena", Medtem ko se v postopku zunanjih povezav ne uporabljajo in vključujejo ime lokalne spremenljivke, potem se imenuje"notranja imena’.
  3. Identifikator nikoli ne more biti enak kot ključne besede in ime funkcij, ki so v knjižnici C ++.
  4. Ključne besede, definirane v knjižnici C ++, ne vsebujejo nobenega simbola. Ko prijavite kateri koli identifikator, lahko uporabite samo podčrtaj, ne pa nobenega drugega simbola.
  5. Ključna beseda se vedno začne z malo začetnico. V nasprotnem primeru se lahko identifikator začne z velikimi ali malimi črkami

Zaključek:

Ključne besede in identifikatorji so gradniki programa. Prevajalnik jih posebej uporablja za enolično določitev vrste / vrste in imena določene spremenljivke ali funkcije razreda.