Razlika između ključne riječi i identifikatora

Autor: Laura McKinney
Datum Stvaranja: 1 Travanj 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
Naučite dvije riječi istovremeno | Opišite sebe na dva suprotna načina | Za početnike
Video: Naučite dvije riječi istovremeno | Opišite sebe na dva suprotna načina | Za početnike

Sadržaj


Svaki jezik ima ključne riječi i identifikatore, koje razumije samo njegov prevoditelj. ključne riječi su unaprijed rezervirane riječi koje imaju posebno značenje. Svaka ključna riječ definira deklarirane podatke tipa. Ključne riječi ne smiju se koristiti kao identifikatori. identifikator je jedinstveno ime dano određenoj varijabli, funkciji ili oznaci klase u programu. Da biste stvorili varijablu, ključna riječ i identifikator su povezani.

Identifikatori se mogu mijenjati ako je potrebno, a to nije slučaj s ključnim riječima, koje su fiksne, ne možemo ih promijeniti prema našim potrebama. Ovaj sadržaj dalje razrađuje razliku između ključne riječi i identifikatora.

  1. Usporedni grafikon
  2. definicija
  3. Ključne razlike
  4. Zaključak

Usporedni grafikon:

Osnove za usporedbuRiječidentifikator
Osnovni, temeljniKljučne riječi su rezervirane riječi jezika.Identifikatori su korisnički definirana imena varijable, funkcije i oznaka.
KoristitiNavedite vrstu / vrstu entiteta.Navedite naziv određenog entiteta.
FormatUzmite u obzir samo slova.Razmotrite slova, podvlake, znamenke.
SlučajUpotrijebite samo malo slovo.Donji i gornji koferi, oba su dopuštena.
SimbolNema posebnih simbola, interpunkcijskih znakova.Ne upotrebljavaju se interpunkcijski znakovi ili posebni simboli, osim podvlake.
KlasifikacijaKljučne riječi nisu dalje klasificirane.Identifikator se klasificira u vanjsko ime i unutarnje ime.
Početno pismoUvijek započinje malim slovom.Prvi znak može biti veliko, malo slovo ili podvlaka.
Primjerint, char, ako, dok, ne, klasa itd.Ispitivanje, count1, visoka brzina itd.

Definicija ključnih riječi

Riječi koje je pridržao C ++ nazivaju se "ključne riječi”. Te se ključne riječi ne mogu koristiti za imenovanje identifikatora i za imenovanje drugih entiteta programa. Svaka ključna riječ ima različito značenje i prevodilac koristi za obavljanje određene radnje. Na primjer, 'int' se koristi za izradu identifikatora cjelobrojnog tipa, 'float' se koristi za stvaranje identifikatora tipa float.


Primjer:

Da biste dobili jasnu sliku ključnih riječi, pregledajmo primjer iz stvarnog života. Imamo 'knjigu' koja se zove 'Kompletna referenca'. Ovdje je riječ "knjiga" ključna riječ, a naziv "kompletna_referenca" identifikator je ključne riječi "Knjiga". Sada, ključne riječi određuju, što je "potpuna_referenca", a odgovor je "Knjiga".

Evo, uzmimo primjer programa ako napišemo "plutajuću plaću". Ovdje je "ključna riječ" plutajući, a "plaća" je "identifikator". Ako vas pitaju što mislite pod pojmom "plaća", odgovor je da je to "varijabla" koja je "plutajuća" u prirodi i prihvaća "plutajuće vrijednosti".

Definicija identifikatora

Naziv koji pružate subjektu u programu kako bi mogao biti jedinstveno identificiran naziva se "identifikator”. Nazivi varijabli, funkcija, oznaka klase i raznih drugih entiteta definiranih od strane korisnika su 'identifikatori'. Identifikator se nikada ne može koristiti kao "ključna riječ".


Primjer:

Da biste ga razumjeli na bolji način, razradimo gornji primjer "ključne riječi". Kako je "Knjiga" "ključna riječ", a "Potpuna_referenca" je identifikator. Ako želimo "cjelovitu knjigu", Kad pitamo prodavačicu da želimo "Knjigu", on / Ona neće identificirati koja je "Knjiga", osim ako ne navedemo naziv knjige, tj. "Potpuna_referenca".

Sada uzmimo gornji primjer programa, znamo da je "plutaj" riječ o "ključnoj riječi", a "plaća" je "identifikator". Sada, ako želite vrijednost varijable "plaće", morate izričito nazvati naziv varijable "plaćom", ovdje poziva "plutajući" neće raditi.

Dakle, identifikator je ime kojim u programu možemo nazvati našu kreiranu cjelinu.

Pravila koja se moraju pridržavati kako bi izgradili identifikator

  • Prvi znak identifikatora obavezno treba biti slovo. ('_' Podvlaka se može koristiti i kao prvo slovo)
  • To može biti skup slova, znamenki i podvlaka.
  • Velika i mala slova tretiraju se različito.
  • Svi su likovi značajni.
  • Upotreba rezerviranih riječi kao imena identifikatora ili varijabli je zabranjena.
  • Bijeli razmaci nisu dopušteni.
  • Identifikator može sadržavati najviše 1024 znaka jer ANSI standard zahtijeva da C ++ prevoditelji moraju sadržavati barem ovaj broj znakova.

Ključne razlike između ključne riječi i identifikatora

  1. Ključne riječi koriste se za prepoznavanje vrste / vrste entiteta dok se identifikator koristi za jedinstveno imenovanje tog entiteta. Na primjer, ako pišemo "int broj", gdje je "int" ključna riječ, a "broj" je identifikator, to jest, ta izjava jasno definira da definiramo entitetski "broj", koji je tipa int (cijeli broj).
  2. Ključne riječi su različite; oni se dalje ne klasificiraju. Naprotiv, ako su identifikatori uključeni u proces vanjske veze, tj. Ako uključuje imena funkcija i globalnu varijablu koja se dijeli između datoteka, tada se naziva „vanjska imena", Iako se ne koriste u postupku vanjske veze i sadrže naziv lokalne varijable, tada se naziva"unutarnja imena’.
  3. Identifikator nikada ne može biti isti kao ključne riječi i ime funkcija koje se nalaze u C ++ knjižnici.
  4. Ključne riječi definirane u knjižnici C ++ ne sadrže nijedan simbol. Suprotno tome, kada deklarirate bilo koji identifikator, možete koristiti samo podvlaku, ali ne i bilo koji drugi simbol.
  5. Ključna riječ uvijek započinje malim slovom. Nasuprot tome, identifikator može započeti s velikim i malim slovom

Zaključak:

Ključne riječi i identifikatori sastavni su dio programa. Kompajler ih posebno koristi za jedinstveno definiranje vrste / vrste i imena određene varijable ili funkcije klase.