Sa artikulong ito, tatalakayin natin kung ano ang mga identifier sa C++ at kung paano ginagamit ang mga ito sa wika.
Ano ang mga Identifier sa C++?
Isang identifier ay isang kumbinasyon ng mga character na kumakatawan sa isa sa mga sumusunod na elemento:
- Pangalan ng bagay o pangalan ng variable
- Unyon, istraktura, o pangalan ng klase
- Enumerated type name
- Miyembro ng unyon, istruktura, klase, o enumeration
- Function o function ng miyembro ng klase
- typedef pangalan
- Pangalan ng label
- Macro name
- Parameter ng macro
Ano ang Mga Panuntunan para sa Pangalan ng Identifier?
Kasama sa bawat wika ang sarili nitong mga panuntunan sa pagbibigay ng pangalan para sa mga identifier . Sundin ang mga alituntuning ito habang pinangalanan ang isang identifier sa C++:
- Ang mga C++ na keyword ay hindi maaaring gamitin bilang mga identifier dahil mayroon silang mga paunang natukoy na kahulugan sa compiler.
- Hindi ito maaaring magkaroon ng dalawang magkasunod na underscore.
- Maaaring may kumbinasyon ito ng mga titik, connector, numero, at Unicode character.
- Dapat itong magsimula sa isang titik ng alpabeto o salungguhit, ngunit hindi sa isang numero.
- Hindi ito dapat maglaman ng anumang puting espasyo.
- Hindi ito maaaring mas mahaba sa 511 character.
- Dapat itong ideklara at masimulan bago ito ma-refer.
- Ang mga pangalan ng dalawang identifier ay hindi maaaring magkapareho sa parehong programa.
- Ang mga identifier ay case-sensitive.
Tulad ng sinabi na namin sa iyo na mga identifier ay ginagamit upang pangalanan ang mga variable, klase, function, at iba pang elemento ng code. Kapag nagsusulat kami ng code, ginagamit namin ang mga pangalang ito upang sumangguni sa iba't ibang bahagi ng aming programa. Gayunpaman, sa panahon ng compilation, hindi na ginagamit ng computer ang mga pangalang ito. Sa halip, isinasalin nito ang mga ito sa mga memory address at offset na magagamit nito upang maisagawa ang programa. Kaya, habang ginagamit namin mga identifier upang gawing mas nababasa at mas madaling maunawaan ang aming code, ang computer ay nagmamalasakit lamang sa mga pangunahing address ng memorya na kinakatawan ng mga identifier na ito.
Ang mga sumusunod ay ilang halimbawa ng mga wastong identifier :
kabuuan
_sum
Sum_1
Sum1
Ang mga sumusunod ay ilang halimbawa ng di-wastong mga identifier :
Sum - 1Ako ay
pow //Dahil isa itong C++ na keyword
Pagpapatupad ng mga Identifier sa C++
Para sa pag-unawa sa konsepto ng mga identifier , isaalang-alang ang sumusunod na halimbawa.
#include
gamit ang namespace std ;
int pangunahing ( ) {
int num1 = 5 ; // integer variable
doble num2 = 3.14 ; // variable ng double-precision na floating point
char ch = 'A' ; // variable ng character
bandila ng bool = totoo ; // boolean variable
cout << 'Ang halaga ng num1 ay: ' << num1 << endl ;
cout << 'Ang halaga ng num2 ay: ' << num2 << endl ;
cout << 'Ang halaga ng ch ay: ' << ch << endl ;
cout << 'Ang halaga ng bandila ay: ' << bandila << endl ;
doble resulta = num1 * num2 ;
cout << 'Ang resulta ng pagkalkula ay: ' << resulta << endl ;
bumalik 0 ;
}
Sa halimbawa sa itaas, ipinapahayag at pinasimulan namin ang limang variable na may iba't ibang pangalan at uri ng data. Pagkatapos ay ginagamit namin ang mga variable na ito sa isang kalkulasyon upang makakuha ng isang resulta, na ipi-print namin sa console. Ipinapakita ng halimbawang ito kung paano ginagamit ang mga identifier upang magbigay ng mga pangalan sa mga variable, na pagkatapos ay magagamit sa mga kalkulasyon at iba pang mga operasyon.
Output
Konklusyon
Ang mga identifier ng C++ ay ginagamit sa mga program upang sumangguni sa mga pangalan ng mga function, array, variable, at iba pang uri ng data na tinukoy ng user na binuo ng programmer. Sa tutorial na ito, nakita namin kung ano ang mga identifier, kung paano idineklara ang mga ito, at kung ano ang mga panuntunan para sa pagbibigay ng pangalan sa isang identifier na may halimbawa.