Preporučeno, 2024

Izbor Urednika

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

Svaki jezik ima ključne riječi i identifikatore koje razumije samo njegov prevodilac. Ključne riječi su predefinirane 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 se vežu zajedno. Ovaj sadržaj dalje razrađuje razliku između ključne riječi i identifikatora.

Tablica usporedbe:

Osnova za usporedbuRiječidentifikator
Osnovni, temeljniKljučne riječi su rezervirane riječi jezika.Identifikatori su korisnički definirana imena varijabli, funkcija i oznaka.
KoristitiOdredite vrstu / vrstu entiteta.Identificirajte ime određenog entiteta.
FormatRazmotrite samo slova.Razmotrite slova, podvlaku, znamenke.
SlučajKoristite samo mala slova.Dva i gornja slučaja su dopuštena.
SimbolNema posebnih simbola, koristi se interpunkcija.Ne koristi se interpunkcijski znak ili posebni simbol osim "donje crte".
KlasifikacijaKljučne riječi nisu dalje klasificirane.Identifikator se klasificira u 'vanjski naziv' i 'interni naziv'.
Početno pismoUvijek počinje s malim slovom.Prvi znak može biti veliko, malo slovo ili donja crta.
Primjerint, char, if, while, do, class itd.Test, count1, high_speed, itd.

Definicija ključnih riječi

Riječi koje je rezervirao C ++ nazivaju se "ključne riječi". Ove ključne riječi ne mogu se koristiti za imenovanje identifikatora. Ključna riječ se ne može koristiti za imenovanje drugog entiteta programa. Svaka ključna riječ ima različito značenje i upotrebljava je prevodilac za izvođenje određene akcije. Na primjer, 'int' se koristi za kreiranje identifikatora cjelobrojnog tipa, 'float' se koristi za kreiranje identifikatora float tipa. Ključna riječ se ne može koristiti za imenovanje identifikatora. Ključna riječ se ne može koristiti za imenovanje drugog entiteta programa.

Da biste dobili jasnu sliku ključnih riječi, omogućite pregled stvarnog primjera. Imamo 'knjigu' pod nazivom 'Kompletna referenca'. Ovdje je riječ "Knjiga" ključna riječ, a naziv "potpuni-referenca" je identifikator ključne riječi "Knjiga". Sada, Riječ specificira, što je "cjelovita referenca", odgovor je, to je "Knjiga".

Sada uzmimo primjer programa ako napišemo 'plutajuću plaću'. Ovdje je 'ključna riječ' 'float', a 'plaća' je 'identifikator'. Sada, ako pitate što mislite pod 'plaća', odgovor je, on navodi da je to 'varijabla' koja je 'plutaju' u prirodi i prihvaća 'plutajuće vrijednosti'.

Definicija identifikatora

Ime koje navedete entitetu u programu tako da se može jedinstveno identificirati naziva se "identifikator". Nazivi varijabli, funkcija, oznaka klase i raznih drugih korisnički definiranih objekata su 'identifikatori'. Identifikator se nikada ne može koristiti kao 'ključna riječ'.

Da bismo ga razumjeli na bolji način, razradimo gornji primjer 'ključne riječi'. Budući da je “Knjiga” 'ključna riječ' i 'Complete_refernce' je identifikator. Sada, ako želimo 'knjigu potpune reference', i trgovcu, mi samo tražimo 'knjigu', nećemo identificirati koju 'knjigu', osim ako ne navedemo ime knjige, tj. 'Potpunu' referencu '.

Sada uzmimo iznad primjera programa, znamo da je 'float' ključna riječ, a 'plaća' je 'identifikator'. Sada, ako želite ispisati vrijednost varijable 'plaća', morate izričito nazvati ime varijable da biste ispisali 'plaću', ovdje, poziv 'float' neće raditi.

Dakle, identifikator je ime kojim možemo nazvati naš kreirani entitet u programu. U C ++ nema ograničenja na duljinu identifikatora.

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

  1. Ključne riječi se koriste za prepoznavanje tipa / vrste entiteta, a identifikator se koristi za jedinstveno ime tog entiteta. Na primjer, ako napišemo 'int number', gdje je 'int' ključna riječ, a 'broj' je identifikator, tj. Ova izjava jasno definira da definiramo entitetski 'broj' koji je tipa int (cijeli broj).
  2. Ključne riječi su različite, nisu dalje klasificirane. Dok, ako su identifikatori uključeni u proces vanjske veze, tj. Ako uključuje imena funkcija i globalnu varijablu koja se dijeli između datoteka, onda se ona naziva 'vanjska imena', dok se ne koriste u procesu vanjske veze i uključuju ime lokalna varijabla, tada se naziva "internim imenima".
  3. Identifikator nikada ne može biti isti kao i ključne riječi i naziv funkcija koje se nalaze u C ++ biblioteci.
  4. Ključne riječi definirane u C + + biblioteci ne sadrže nikakav simbol dok, kada deklarirate bilo koji identifikator, možete koristiti samo donju crtu, ali ne i bilo koji drugi simbol.
  5. Ključna riječ uvijek počinje s malim slovima, ali identifikator može početi s velikim slovima ili malim slovima

Zaključak:

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

Top