Hvad er identifikatorer i C++?

Hvad Er Identifikatorer I C



Identifikatorer spiller en afgørende rolle i C++ programmering. De bruges til at navngive funktioner, variabler og andre entiteter i koden. De giver en unik identitet til hver enhed i programmet og hjælper programmører med at identificere og få adgang til dem. At forstå brugen af ​​identifikatorer i C++ er nyttigt for at skrive effektiv og læsbar kode.

I denne artikel vil vi diskutere, hvilke identifikatorer der er i C++, og hvordan de bruges i sproget.

Hvad er identifikatorer i C++?

An identifikator er en kombination af tegn, der repræsenterer et af de følgende elementer:







  • Objektnavn eller variabelnavn
  • Union, struktur eller klassenavn
  • Opregnede typenavn
  • Medlem af en fagforening, struktur, klasse eller opregning
  • Klassemedlemsfunktion eller funktion
  • typedef navn
  • Etiketnavn
  • Makro navn
  • Makro parameter

Hvad er reglerne for navngivning af en identifikator?

Hvert sprog har sine egne navngivningsregler for identifikatorer . Følg disse retningslinjer, mens du navngiver en identifikator i C++:



  1. C++ nøgleord kan ikke bruges som identifikatorer, da de har foruddefinerede betydninger for compileren.
  2. Det kan ikke have to på hinanden følgende understregninger.
  3. Det kan have en kombination af bogstaver, stik, tal og Unicode-tegn.
  4. Det skal starte med et alfabet eller en understregning, men ikke med et tal.
  5. Det bør ikke indeholde hvidt mellemrum.
  6. Det må ikke være længere end 511 tegn.
  7. Det skal deklareres og initialiseres, før det kan henvises til det.
  8. Navnene på to identifikatorer kan ikke være ens i det samme program.
  9. Identifikatorer skelner mellem store og små bogstaver.

Som vi allerede har fortalt dig det identifikatorer bruges til at navngive variabler, klasser, funktioner og andre kodeelementer. Når vi skriver kode, bruger vi disse navne til at henvise til forskellige dele af vores program. Men under kompileringen bruger computeren ikke længere disse navne. I stedet oversætter den dem til hukommelsesadresser og offsets, som den kan bruge til at udføre programmet. Så mens vi bruger identifikatorer for at gøre vores kode mere læsbar og lettere at forstå, bekymrer computeren sig kun om de underliggende hukommelsesadresser, som disse identifikatorer repræsenterer.



Det følgende er nogle eksempler på gyldige identifikatorer :





sum

_sum

Sum_1

Sum1

Det følgende er nogle eksempler på ugyldige identifikatorer :

Sum - 1

Jeg er

pow //Fordi det er et C++ søgeord

Identifikatorer Implementering i C++

For en forståelse af begrebet identifikatorer , overvej følgende eksempel.



#include

bruger navneområde std ;

int vigtigste ( ) {

int nummer1 = 5 ; // heltalsvariabel

dobbelt nummer 2 = 3.14 ; // floating point variabel med dobbelt præcision

char ch = 'EN' ; // tegnvariabel

bool flag = rigtigt ; // boolesk variabel

cout << 'Værdien af ​​num1 er: ' << nummer1 << endl ;

cout << 'Værdien af ​​num2 er: ' << nummer 2 << endl ;

cout << 'Værdien af ​​ch er:' << ch << endl ;

cout << 'Værdien af ​​flag er: ' << flag << endl ;

dobbelt resultat = nummer1 * nummer 2 ;

cout << 'Resultatet af beregningen er: ' << resultat << endl ;

Vend tilbage 0 ;

}

I ovenstående eksempel erklærer og initialiserer vi fem variabler med forskellige navne og datatyper. Vi bruger så disse variable i en beregning for at få et resultat, som vi udskriver til konsollen. Dette eksempel viser, hvordan identifikatorer bruges til at give navne til variabler, som derefter kan bruges i beregninger og andre operationer.

Produktion

Konklusion

C++ identifikatorer bruges i programmer til at henvise til navnene på funktioner, arrays, variabler og andre brugerdefinerede datatyper udviklet af programmøren. I denne øvelse fandt vi, hvad der er identifikatorer, hvordan de erklæres, og hvad reglerne er for at navngive en identifikator med et eksempel.