Co jsou identifikátory v C++?

Co Jsou Identifikatory V C



Identifikátory hrají klíčovou roli v programování v C++. Používají se k pojmenování funkcí, proměnných a dalších entit v kódu. Poskytují jedinečnou identitu každé entitě v programu a pomáhají programátorům při jejich identifikaci a přístupu k nim. Pochopení použití identifikátorů v C++ je užitečné pro psaní efektivního a čitelného kódu.

V tomto článku probereme, jaké identifikátory jsou v C++ a jak se v tomto jazyce používají.

Co jsou identifikátory v C++?

An identifikátor je kombinace znaků, která představuje jeden z následujících prvků:







  • Název objektu nebo název proměnné
  • Název unie, struktury nebo třídy
  • Vyjmenovaný název typu
  • Člen svazu, struktury, třídy nebo výčtu
  • Funkce nebo funkce člena třídy
  • název typedef
  • Název štítku
  • Název makra
  • Parametr makra

Jaká jsou pravidla pro pojmenování identifikátoru?

Každý jazyk má svá vlastní pravidla pro pojmenování identifikátory . Při pojmenování identifikátoru v C++ postupujte podle těchto pokynů:



  1. Klíčová slova C++ nelze použít jako identifikátory, protože mají předdefinovaný význam pro kompilátor.
  2. Nemůže mít dvě po sobě jdoucí podtržítka.
  3. Může obsahovat kombinaci písmen, spojnic, čísel a znaků Unicode.
  4. Musí začínat písmenem abecedy nebo podtržítkem, ale ne číslicí.
  5. Neměl by obsahovat žádné prázdné místo.
  6. Nesmí být delší než 511 znaků.
  7. Musí být deklarován a inicializován, než na něj lze odkazovat.
  8. Názvy dvou identifikátorů nemohou být ve stejném programu stejné.
  9. V identifikátorech se rozlišují velká a malá písmena.

Jak jsme vám to již řekli identifikátory se používají k pojmenování proměnných, tříd, funkcí a dalších prvků kódu. Když píšeme kód, používáme tato jména k odkazování na různé části našeho programu. Během kompilace však počítač tato jména již nepoužívá. Místo toho je převádí na adresy paměti a offsety, které může použít ke spuštění programu. Takže, zatímco používáme identifikátory aby byl náš kód čitelnější a srozumitelnější, počítač se stará pouze o základní adresy paměti, které tyto identifikátory představují.



Následuje několik příkladů platné identifikátory :





součet

_součet

Součet_1

Součet1

Následuje několik příkladů neplatné identifikátory :

Součet - 1

jsem

pow //Protože je to klíčové slovo C++

Implementace identifikátorů v C++

Pro pochopení pojmu identifikátory , zvažte následující příklad.



#include

pomocí jmenného prostoru std ;

int hlavní ( ) {

int číslo1 = 5 ; // celočíselná proměnná

dvojnásobek číslo2 = 3.14 ; // proměnná s plovoucí desetinnou čárkou s dvojitou přesností

char ch = 'A' ; // znaková proměnná

boolova vlajka = skutečný ; // booleovská proměnná

cout << 'Hodnota num1 je: ' << číslo1 << endl ;

cout << 'Hodnota num2 je: ' << číslo2 << endl ;

cout << 'Hodnota ch je:' << ch << endl ;

cout << 'Hodnota vlajky je:' << vlajka << endl ;

dvojnásobek výsledek = číslo1 * číslo2 ;

cout << 'Výsledek výpočtu je:' << výsledek << endl ;

vrátit se 0 ;

}

Ve výše uvedeném příkladu deklarujeme a inicializujeme pět proměnných s různými názvy a datovými typy. Tyto proměnné pak použijeme ve výpočtu k získání výsledku, který vytiskneme do konzole. Tento příklad ukazuje, jak se identifikátory používají k pojmenování proměnných, které pak lze použít ve výpočtech a dalších operacích.

Výstup

Závěr

Identifikátory C++ se používají v programech k označení názvů funkcí, polí, proměnných a dalších uživatelsky definovaných datových typů vyvinutých programátorem. V tomto tutoriálu jsme zjistili, co jsou identifikátory, jak se deklarují a jaká jsou pravidla pro pojmenování identifikátoru s příkladem.