Diferența dintre cuvântul cheie și identificator

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 17 Mai 2024
Anonim
Diferența dintre cuvântul cheie și identificator - Tehnologie
Diferența dintre cuvântul cheie și identificator - Tehnologie

Conţinut


Fiecare limbă are cuvinte cheie și identificatori, care sunt înțeleși doar de compilatorul său. Cuvinte cheie sunt cuvinte rezervate predefinite, care au un sens special. Fiecare cuvânt cheie definește „tipul” de date declarate. Cuvintele cheie nu trebuie utilizate ca identificatori. Un identificator este un nume unic dat unei anumite variabile, funcții sau etichete de clasă din program. Pentru a crea o variabilă, atât un cuvânt cheie, cât și un identificator sunt legate între ele.

Identificatorii pot fi modificați dacă este necesar, în timp ce nu este cazul cuvintelor cheie, care sunt fixate, nu le putem modifica în funcție de nevoia noastră. Acest conținut elaborează în continuare diferența dintre un cuvânt cheie și un identificator.

  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație:

Baza pentru comparațiecuvinte cheieIdentificator
De bazăCuvintele cheie sunt cuvintele rezervate ale unei limbi.Identificatorii sunt numele definite de utilizator de variabile, funcții și etichete.
UtilizareSpecificați tipul / tipul de entitate.Identificați numele unei anumite entități.
FormatLuați în considerare doar scrisori.Luați în considerare literele, sublinierea, cifrele.
CazFolosiți numai minuscule.Cazurile inferioare și superioare, ambele sunt permise.
SimbolNu se folosește un simbol special, punctuația.Nu se folosește punctuația sau simbolul special, cu excepția sublinierii.
ClasificareCuvintele cheie nu sunt clasificate în continuare.Identificatorul se clasifică în nume extern și nume intern.
Scrisoarea de începutÎncepe întotdeauna cu o literă minusculă.Primul personaj poate fi cu litere mari, minuscule sau subliniere.
Exempluint, char, dacă, în timp ce face, clasă etc.Testare, număr 1, viteză înaltă etc.

Definiția cuvintelor cheie

Cuvintele rezervate de C ++ se numesc „Cuvinte cheie“. Aceste cuvinte cheie nu pot fi folosite pentru a denumi un identificator și pentru a denumi o altă entitate a programului. Fiecare cuvânt cheie are un sens distinct și este folosit de un compilator pentru a efectua o acțiune specifică. De exemplu, „int” este folosit pentru a crea un identificator de tip întreg, „float” este folosit pentru a crea un identificator de tip float.


Exemplu:

Pentru a obține o imagine clară a cuvintelor cheie, haideți un rezumat al unui exemplu din viața reală. Avem o „carte” numită „Referință completă”. Aici cuvântul „Carte” este cuvântul cheie, iar numele „complet_referență” este un identificator pentru cuvântul cheie „Carte”. Acum, cuvântul cheie specifică, ce este o „referință completă”, răspunsul este, este o „carte”.

Acum, să luăm un exemplu de program dacă scriem „salariu float”. Aici, „cuvânt cheie” este „float”, iar „salariu” este un „identificator”. Acum, dacă vă întrebați ce vreți să spuneți prin „salariu”, răspunsul este, specifică faptul că este o „variabilă” care este „float” în natură și acceptă „valorile float”.

Definiția Identifier

Numele pe care îl furnizați unei entități dintr-un program, astfel încât să poată fi identificat în mod unic se numește „identificator“. Numele variabilelor, funcțiile, etichetele unei clase și alte alte entități definite de utilizator sunt „identificatori”. Identificatorul nu poate fi niciodată utilizat ca „cuvânt cheie”.


Exemplu:

Pentru a înțelege într-un mod mai bun, să elaboreze exemplul de mai sus de „cuvânt cheie”. Deoarece „Carte” este un „cuvânt cheie” și „Referință completă” este un identificator. Acum, dacă vrem o „Carte de referință completă”. Când solicităm vânzătorului, că dorim o „carte” el / ea nu va identifica „cartea”, cu excepția cazului în care specificăm numele cărților, adică „referință completă”.

Acum, luăm exemplul de mai sus al unui program, știm că „float” este un „cuvânt cheie”, iar „salariul” este un „identificator”. Acum, dacă doriți valoarea variabilei „salariu”, trebuie să apelați în mod explicit numele variabilei la „salariu”, aici, apelând „float” nu va funcționa.

Deci identificatorul este un nume prin care putem numi entitatea noastră creată într-un program.

Reguli care trebuie respectate pentru a construi un identificator

  • Primul caracter al unui identificator ar trebui să fie obligatoriu o scrisoare. („_” Scorul subliniat poate fi de asemenea folosit ca prima literă)
  • Poate fi un set de litere, cifre și subliniere.
  • Litere mari și minuscule sunt tratate diferit.
  • Toate personajele sunt semnificative.
  • Utilizarea cuvintelor rezervate ca nume de identificatori sau variabile este interzisă.
  • Spațiile albe nu sunt permise.
  • Un identificator poate conține maximum 1024 de caractere, întrucât standardul ANSI necesită ca compilatoarele C ++ să furnizeze cel puțin acest număr de caractere.

Diferențe cheie între cuvântul cheie și identificator

  1. Cuvintele cheie sunt utilizate pentru a recunoaște tipul / tipul de entitate în timp ce un identificator este folosit pentru a denumi entitatea respectivă în mod unic. De exemplu, dacă scriem „număr int”, unde „int” este un cuvânt cheie și „număr” este un identificator, adică, această afirmație definește clar că definim o entitate „număr” care este de tip int (întreg).
  2. Cuvintele cheie sunt distincte; ele nu sunt clasificate în continuare. Dimpotrivă, dacă identificatorii sunt implicați într-un proces de legătură externă, adică dacă includ nume de funcții și variabilă globală care sunt partajate între fișiere, atunci se numește „nume externe”, Deși nu sunt utilizate în procesul de legătură externă și includ numele variabilei locale, atunci se numește„nume interne’.
  3. Identificatorul nu poate fi niciodată același cu cuvintele cheie și numele funcțiilor care se află în biblioteca C ++.
  4. Cuvintele cheie definite în biblioteca C ++ nu conțin niciun simbol. În schimb, atunci când declarați orice identificator, puteți utiliza doar subliniere, dar nu orice alt simbol.
  5. Un cuvânt cheie începe întotdeauna cu majuscule. Spre deosebire, un identificator poate începe fie cu majuscule, fie cu majuscule

Concluzie:

Cuvintele cheie și identificatorii sunt elementele de bază ale programului. Acestea sunt utilizate în mod special de către un compilator pentru a defini în mod unic tipul / tipul și un nume al unei anumite variabile sau a unei funcții a unei clase.