Vad är identifierare i C++?

Vad Ar Identifierare I C



Identifierare spelar en avgörande roll i C++-programmering. De används för att namnge funktioner, variabler och andra enheter i koden. De ger en unik identitet till varje enhet i programmet och hjälper programmerare att identifiera och komma åt dem. Att förstå användningen av identifierare i C++ är till hjälp för att skriva effektiv och läsbar kod.

I den här artikeln kommer vi att diskutera vilka identifierare som finns i C++ och hur de används i språket.

Vad är identifierare i C++?

En identifierare är en kombination av tecken som representerar ett av de följande elementen:







  • Objektnamn eller variabelnamn
  • Unions-, struktur- eller klassnamn
  • Uppräknat typnamn
  • Medlem i en fackförening, struktur, klass eller uppräkning
  • Klassmedlemsfunktion eller funktion
  • typdef namn
  • Etikettnamn
  • Makronamn
  • Makroparameter

Vilka är reglerna för att namnge en identifierare?

Varje språk har sina egna namnregler för identifierare . Följ dessa riktlinjer när du namnger en identifierare i C++:



  1. C++ nyckelord kan inte användas som identifierare eftersom de har fördefinierade betydelser för kompilatorn.
  2. Det kan inte ha två på varandra följande understreck.
  3. Den kan ha en kombination av bokstäver, kontakter, siffror och Unicode-tecken.
  4. Det måste börja med en bokstav eller understreck, men inte med en siffra.
  5. Det bör inte innehålla något vitt utrymme.
  6. Den får inte vara längre än 511 tecken.
  7. Den måste deklareras och initieras innan den kan hänvisas till.
  8. Namnen på två identifierare kan inte vara desamma i samma program.
  9. Identifierare är skiftlägeskänsliga.

Som vi redan har sagt det identifierare används för att namnge variabler, klasser, funktioner och andra kodelement. När vi skriver kod använder vi dessa namn för att referera till olika delar av vårt program. Men under kompileringen använder datorn inte dessa namn längre. Istället översätter den dem till minnesadresser och förskjutningar som den kan använda för att köra programmet. Så, medan vi använder identifierare för att göra vår kod mer läsbar och lättare att förstå bryr sig datorn bara om de underliggande minnesadresserna som dessa identifierare representerar.



Följande är några exempel på giltiga identifierare :





belopp

_belopp

Sum_1

Summa1

Följande är några exempel på ogiltiga identifierare :

Belopp - 1

jag är

pow //Eftersom det är ett C++ nyckelord

Identifierare Implementering i C++

För en förståelse av begreppet identifierare , överväg följande exempel.



#include

använder namnutrymme std ;

int huvud ( ) {

int nummer1 = 5 ; // heltalsvariabel

dubbel nummer2 = 3.14 ; // flyttal med dubbel precision

röding kap = 'A' ; // teckenvariabel

bool flagga = Sann ; // boolesk variabel

cout << 'Värdet på num1 är: ' << nummer1 << endl ;

cout << 'Värdet på num2 är: ' << nummer2 << endl ;

cout << 'Värdet på ch är:' << kap << endl ;

cout << 'Värdet på flaggan är:' << flagga << endl ;

dubbel resultat = nummer1 * nummer2 ;

cout << 'Resultatet av beräkningen är: ' << resultat << endl ;

lämna tillbaka 0 ;

}

I exemplet ovan deklarerar och initierar vi fem variabler med olika namn och datatyper. Vi använder sedan dessa variabler i en beräkning för att få ett resultat, som vi skriver ut till konsolen. Det här exemplet visar hur identifierare används för att ge namn till variabler, som sedan kan användas i beräkningar och andra operationer.

Produktion

Slutsats

C++-identifierare används i program för att referera till namnen på funktioner, arrayer, variabler och andra användardefinierade datatyper som utvecklats av programmeraren. I den här handledningen hittade vi vad som är identifierare, hur de deklareras och vad reglerna är för att namnge en identifierare med ett exempel.