Ebben a cikkben megvitatjuk, hogy milyen azonosítók vannak a C++-ban, és hogyan használják őket a nyelvben.
Mik azok az azonosítók a C++-ban?
An azonosító olyan karakterek kombinációja, amely a következő elemek egyikét képviseli:
- Objektumnév vagy változónév
- Szakszervezet, szerkezet vagy osztály neve
- Felsorolt típusnév
- Szakszervezet, struktúra, osztály vagy felsorolás tagja
- Osztálytag függvény vagy függvény
- typedef név
- Címke neve
- Makró neve
- Makró paraméter
Mik az azonosító elnevezésének szabályai?
Minden nyelvnek megvannak a maga elnevezési szabályai azonosítók . Kövesse az alábbi irányelveket, amikor azonosítót ad el C++ nyelven:
- A C++ kulcsszavak nem használhatók azonosítóként, mivel előre meghatározott jelentéssel bírnak a fordító számára.
- Nem lehet két egymást követő aláhúzás.
- Lehet benne betűk, csatlakozók, számok és Unicode karakterek kombinációja.
- A betűvel vagy az aláhúzással kell kezdődnie, de nem számmal.
- Nem tartalmazhat szóközt.
- Nem lehet hosszabb 511 karakternél.
- Deklarálni és inicializálni kell, mielőtt hivatkozni lehetne rá.
- Két azonosító neve nem lehet azonos ugyanabban a programban.
- Az azonosítók megkülönböztetik a kis- és nagybetűket.
Ahogy azt már mondtuk azonosítók változók, osztályok, függvények és más kódelemek elnevezésére szolgálnak. Amikor kódot írunk, ezeket a neveket a programunk különböző részeire használjuk. A fordítás során azonban a számítógép már nem használja ezeket a neveket. Ehelyett lefordítja azokat memóriacímekké és eltolásokká, amelyeket a program végrehajtásához használhat. Tehát amíg használjuk azonosítók a kód olvashatóbbá és könnyebben érthetőbbé tétele érdekében a számítógép csak azokkal a memóriacímekkel törődik, amelyeket ezek az azonosítók képviselnek.
Az alábbiakban néhány példát mutatunk be érvényes azonosítók :
összeg
_összeg
Összeg_1
Összeg1
Az alábbiakban néhány példát mutatunk be érvénytelen azonosítók :
Összeg - 1Én vagyok
hadifogoly //Mert ez egy C++ kulcsszó
Azonosítók megvalósítása C++ nyelven
A fogalmának megértéséhez azonosítók , nézze meg a következő példát.
#include
névtér std használatával ;
int fő- ( ) {
int szám1 = 5 ; // egész változó
kettős szám2 = 3.14 ; // dupla pontosságú lebegőpontos változó
char ch = 'A' ; // karakteres változó
bool zászló = igaz ; // logikai változó
cout << 'A szám1 értéke: ' << szám1 << endl ;
cout << 'A num2 értéke: ' << szám2 << endl ;
cout << 'A ch értéke: ' << ch << endl ;
cout << 'A zászló értéke: ' << zászló << endl ;
kettős eredmény = szám1 * szám2 ;
cout << 'A számítás eredménye: ' << eredmény << endl ;
Visszatérés 0 ;
}
A fenti példában öt különböző nevű és adattípusú változót deklarálunk és inicializálunk. Ezután ezeket a változókat használjuk a számítás során, hogy eredményt kapjunk, amelyet kinyomtatunk a konzolra. Ez a példa bemutatja, hogy az azonosítók hogyan adnak nevet változóknak, amelyeket aztán számításokhoz és egyéb műveletekhez lehet használni.
Kimenet
Következtetés
A C++ azonosítók a programokban a függvények, tömbök, változók és más, a programozó által kifejlesztett, felhasználó által definiált adattípusok nevére utalnak. Ebben az oktatóanyagban megtudtuk, mik az azonosítók, hogyan deklarálják őket, és milyen szabályok vonatkoznak az azonosító egy példával történő elnevezésére.