Kas yra C++ identifikatoriai?

Kas Yra C Identifikatoriai



Identifikatoriai vaidina lemiamą vaidmenį programuojant C++. Jie naudojami funkcijoms, kintamiesiems ir kitiems kodo objektams pavadinti. Jie suteikia unikalią tapatybę kiekvienam programos objektui ir padeda programuotojams juos atpažinti ir pasiekti. Supratimas apie identifikatorių naudojimą C++ yra naudingas norint parašyti efektyvų ir skaitomą kodą.

Šiame straipsnyje aptarsime, kokie identifikatoriai yra C++ ir kaip jie naudojami kalboje.

Kas yra C++ identifikatoriai?

An identifikatorius yra simbolių derinys, nurodantis vieną iš toliau nurodytų elementų:







  • Objekto pavadinimas arba kintamojo pavadinimas
  • Sąjungos, struktūros arba klasės pavadinimas
  • Išvardintas tipo pavadinimas
  • Sąjungos, struktūros, klasės ar sąrašo narys
  • Klasės nario funkcija arba funkcija
  • typedef pavadinimas
  • Etiketės pavadinimas
  • Makrokomandos pavadinimas
  • Makro parametras

Kokios yra identifikatoriaus pavadinimo taisyklės?

Kiekviena kalba turi savo įvardijimo taisykles identifikatoriai . Vadovaukitės šiomis gairėmis pavadindami identifikatorių C++:



  1. C++ raktiniai žodžiai negali būti naudojami kaip identifikatoriai, nes jie turi iš anksto apibrėžtas reikšmes kompiliatoriui.
  2. Jame negali būti dviejų pabraukimų iš eilės.
  3. Jame gali būti raidžių, jungčių, skaičių ir unikodo simbolių derinys.
  4. Jis turi prasidėti abėcėlės raide arba apatiniu brūkšniu, bet ne skaičiumi.
  5. Jame neturėtų būti jokios baltos vietos.
  6. Jis negali būti ilgesnis nei 511 simbolių.
  7. Jis turi būti deklaruotas ir inicijuotas, kad būtų galima į jį kreiptis.
  8. Dviejų identifikatorių pavadinimai negali būti vienodi toje pačioje programoje.
  9. Identifikatoriuose skiriamos didžiosios ir mažosios raidės.

Kaip mes jums jau sakėme identifikatoriai naudojami kintamiesiems, klasėms, funkcijoms ir kitiems kodo elementams pavadinti. Rašydami kodą naudojame šiuos pavadinimus norėdami nurodyti skirtingas mūsų programos dalis. Tačiau kompiliavimo metu kompiuteris šių pavadinimų nebenaudoja. Vietoj to, jis paverčia juos atminties adresais ir poslinkiais, kuriuos gali naudoti programai vykdyti. Taigi, kol naudojame identifikatoriai Kad mūsų kodas būtų lengviau skaitomas ir lengviau suprantamas, kompiuteriui rūpi tik pagrindiniai atminties adresai, kuriuos nurodo šie identifikatoriai.



Toliau pateikiami keli pavyzdžiai galiojantys identifikatoriai :





suma

_suma

Suma_1

Suma1

Toliau pateikiami keli pavyzdžiai neteisingi identifikatoriai :

Suma - 1

Aš esu

pow //Kadangi tai C++ raktinis žodis

Identifikatorių diegimas C++

Norėdami suprasti sąvoką identifikatoriai , apsvarstykite šį pavyzdį.



#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt skaičius1 = 5 ; // sveikasis kintamasis

dvigubai skaičius2 = 3.14 ; // dvigubo tikslumo slankiojo kablelio kintamasis

char sk = 'A' ; // simbolių kintamasis

bool vėliava = tiesa ; // Būlio kintamasis

cout << 'Num1 reikšmė yra: ' << skaičius1 << endl ;

cout << 'Num2 reikšmė yra: ' << skaičius2 << endl ;

cout << 'ch reikšmė yra: << sk << endl ;

cout << 'Vėliavos reikšmė yra: << vėliava << endl ;

dvigubai rezultatas = skaičius1 * skaičius2 ;

cout << 'Skaičiavimo rezultatas yra: << rezultatas << endl ;

grąžinti 0 ;

}

Aukščiau pateiktame pavyzdyje deklaruojame ir inicijuojame penkis kintamuosius, turinčius skirtingus pavadinimus ir duomenų tipus. Tada mes naudojame šiuos kintamuosius skaičiuodami, kad gautume rezultatą, kurį spausdiname į konsolę. Šiame pavyzdyje parodyta, kaip identifikatoriai naudojami pavadinimams suteikti kintamiesiems, kurie vėliau gali būti naudojami atliekant skaičiavimus ir atliekant kitas operacijas.

Išvestis

Išvada

C++ identifikatoriai programose naudojami nurodant funkcijų pavadinimus, masyvus, kintamuosius ir kitus vartotojo apibrėžtus duomenų tipus, kuriuos sukūrė programuotojas. Šioje pamokoje sužinojome, kas yra identifikatoriai, kaip jie deklaruojami ir kokios yra identifikatoriaus pavadinimo su pavyzdžiu taisyklės.