U ovom članku raspravljat ćemo o tome što su identifikatori u C++ i kako se koriste u jeziku.
Što su identifikatori u C++?
An identifikator je kombinacija znakova koja predstavlja jedan od elemenata koji slijede:
- Naziv objekta ili naziv varijable
- Naziv unije, strukture ili klase
- Naziv nabrojane vrste
- Član sindikata, strukture, klase ili popisa
- Funkcija ili funkcija člana klase
- typedef ime
- Naziv oznake
- Ime makronaredbe
- Makro parametar
Koja su pravila za imenovanje identifikatora?
Svaki jezik uključuje vlastita pravila imenovanja za identifikatori . Slijedite ove smjernice dok imenujete identifikator u C++:
- C++ ključne riječi ne mogu se koristiti kao identifikatori budući da imaju unaprijed definirana značenja za kompajler.
- Ne može imati dvije uzastopne podvlake.
- Može sadržavati kombinaciju slova, konektora, brojeva i Unicode znakova.
- Mora započeti slovom abecede ili podvlakom, ali ne brojem.
- Ne smije sadržavati nikakav bijeli prostor.
- Ne može biti dulji od 511 znakova.
- Mora se deklarirati i inicijalizirati prije nego što se na njega može referirati.
- Imena dvaju identifikatora ne mogu biti ista u istom programu.
- Identifikatori razlikuju velika i mala slova.
Kao što smo vam to već rekli identifikatori koriste se za imenovanje varijabli, klasa, funkcija i drugih elemenata koda. Kada pišemo kod, koristimo ta imena za označavanje različitih dijelova našeg programa. Međutim, tijekom kompilacije, računalo više ne koristi ta imena. Umjesto toga, prevodi ih u memorijske adrese i pomake koje može koristiti za izvođenje programa. Dakle, dok koristimo identifikatori da bi naš kod bio čitljiviji i lakši za razumijevanje, računalo brine samo o osnovnim memorijskim adresama koje ti identifikatori predstavljaju.
Slijedi nekoliko primjera važeće identifikatore :
iznos
_iznos
Zbroj_1
Sum1
Slijedi nekoliko primjera nevažeći identifikatori :
Iznos - 1Ja sam
pow //Zato što je to C++ ključna riječ
Implementacija identifikatora u C++
Za razumijevanje koncepta identifikatori , razmotrite sljedeći primjer.
#include
koristeći prostor imena std ;
int glavni ( ) {
int broj1 = 5 ; // cjelobrojna varijabla
dvostruko broj2 = 3.14 ; // varijabla s pomičnim zarezom dvostruke preciznosti
char CH = 'A' ; // karakterna varijabla
bool zastavica = pravi ; // boolean varijabla
cout << 'Vrijednost num1 je: ' << broj1 << endl ;
cout << 'Vrijednost num2 je: ' << broj2 << endl ;
cout << 'Vrijednost ch je: ' << CH << endl ;
cout << 'Vrijednost zastave je: ' << zastava << endl ;
dvostruko proizlaziti = broj1 * broj2 ;
cout << 'Rezultat izračuna je: ' << proizlaziti << endl ;
povratak 0 ;
}
U gornjem primjeru deklariramo i inicijaliziramo pet varijabli koje imaju različita imena i tipove podataka. Zatim koristimo te varijable u izračunu kako bismo dobili rezultat koji ispisujemo na konzoli. Ovaj primjer pokazuje kako se identifikatori koriste za davanje imena varijablama, koje se zatim mogu koristiti u izračunima i drugim operacijama.
Izlaz
Zaključak
C++ identifikatori koriste se u programima za označavanje imena funkcija, nizova, varijabli i drugih korisnički definiranih tipova podataka koje je razvio programer. U ovom smo vodiču s primjerom saznali što su identifikatori, kako se deklariraju i koja su pravila za imenovanje identifikatora.