I denne artikkelen vil vi diskutere hvilke identifikatorer som er i C++ og hvordan de brukes i språket.
Hva er identifikatorer i C++?
An identifikator er en kombinasjon av tegn som representerer ett av elementene som følger:
- Objektnavn eller variabelnavn
- Union, struktur eller klassenavn
- Opplistet typenavn
- Medlem av en fagforening, struktur, klasse eller oppregning
- Klassemedlemsfunksjon eller funksjon
- typedef navn
- Etikettnavn
- Makronavn
- Makro parameter
Hva er reglene for å navngi en identifikator?
Hvert språk har sine egne navneregler for identifikatorer . Følg disse retningslinjene mens du navngir en identifikator i C++:
- C++ nøkkelord kan ikke brukes som identifikatorer siden de har forhåndsdefinerte betydninger for kompilatoren.
- Den kan ikke ha to påfølgende understrekinger.
- Den kan ha en kombinasjon av bokstaver, kontakter, tall og Unicode-tegn.
- Den må begynne med en alfabetbokstav eller understrek, men ikke med et tall.
- Den skal ikke inneholde noe mellomrom.
- Den kan ikke være lengre enn 511 tegn.
- Det må deklareres og initialiseres før det kan refereres til det.
- Navnene på to identifikatorer kan ikke være det samme i samme program.
- Identifikatorer skiller mellom store og små bokstaver.
Som vi allerede har fortalt deg det identifikatorer brukes til å navngi variabler, klasser, funksjoner og andre kodeelementer. Når vi skriver kode, bruker vi disse navnene for å referere til ulike deler av programmet vårt. Men under kompilering bruker ikke datamaskinen disse navnene lenger. I stedet oversetter den dem til minneadresser og forskyvninger som den kan bruke til å kjøre programmet. Så, mens vi bruker identifikatorer For å gjøre koden vår mer lesbar og lettere å forstå, bryr datamaskinen seg kun om de underliggende minneadressene som disse identifikatorene representerer.
Følgende er noen eksempler på gyldige identifikatorer :
sum
_sum
Sum_1
Sum1
Følgende er noen eksempler på ugyldige identifikatorer :
Sum - 1jeg er
pow //Fordi det er et C++ nøkkelord
Identifikatorer Implementering i C++
For en forståelse av begrepet identifikatorer , tenk på følgende eksempel.
#include
bruker navneområde std ;
int hoved- ( ) {
int nummer1 = 5 ; // heltallsvariabel
dobbelt nummer2 = 3.14 ; // flytende kommavariabel med dobbel presisjon
røye kap = 'EN' ; // tegnvariabel
bool flagg = ekte ; // boolsk variabel
cout << 'Verdien av num1 er: ' << nummer1 << endl ;
cout << 'Verdien av num2 er: ' << nummer2 << endl ;
cout << 'Verdien av ch er: ' << kap << endl ;
cout << 'Verdien av flagget er:' << flagg << endl ;
dobbelt resultat = nummer1 * nummer2 ;
cout << 'Resultatet av beregningen er: ' << resultat << endl ;
komme tilbake 0 ;
}
I eksemplet ovenfor deklarerer og initialiserer vi fem variabler med forskjellige navn og datatyper. Vi bruker så disse variablene i en beregning for å få et resultat, som vi skriver ut til konsollen. Dette eksemplet viser hvordan identifikatorer brukes til å gi navn til variabler, som deretter kan brukes i beregninger og andre operasjoner.
Produksjon
Konklusjon
C++-identifikatorer brukes i programmer for å referere til navnene på funksjoner, matriser, variabler og andre brukerdefinerte datatyper utviklet av programmereren. I denne opplæringen fant vi hva som er identifikatorer, hvordan de er deklarert, og hva reglene er for å navngi en identifikator med et eksempel.