Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Address-of Operator (&)?
- Ipinapaliwanag ng Techopedia ang Address-of Operator (&)
Kahulugan - Ano ang ibig sabihin ng Address-of Operator (&)?
Ang isang address-of operator ay isang mekanismo sa loob ng C ++ na nagbabalik sa memorya ng memorya ng isang variable. Ang mga adres na ito ay ibinalik ng address-of operator ay kilala bilang mga payo, dahil "point" sila sa variable sa memorya.
Ang address-of operator ay isang unary operator na kinakatawan ng isang ampersand (&). Kilala rin ito bilang isang operator ng address.
Ipinapaliwanag ng Techopedia ang Address-of Operator (&)
Ang mga operator ng address ay karaniwang nagsisilbi ng dalawang layunin:
- Upang magsagawa ng parameter na pagpasa sa pamamagitan ng sanggunian, tulad ng pangalan
- Upang maitaguyod ang mga halaga ng pointer. Ang address-of operator ay tumuturo sa lokasyon sa memorya dahil ang halaga ng pointer ay ang memorya / lokasyon ng memorya kung saan ang data item ay nananatili sa memorya.
Halimbawa, kung sinusubukan ng gumagamit na hanapin ang edad 26 sa loob ng data, ang variable na integer ay tatawaging edad at magiging ganito ito: int age = 26. Kung gayon ang address operator ay ginagamit upang matukoy ang lokasyon, o ang address, ng data gamit ang "& edad".
Mula doon, ang Hex na halaga ng address ay maaaring mai-print gamit ang "cout << & edad". Ang mga halaga ng integer ay kailangang maging output sa isang mahabang uri ng data. Narito basahin ang lokasyon ng address na "cout << mahaba (& edad)".
Ang address-of operator ay maaari lamang mailapat sa mga variable na may pangunahing, istraktura, klase, o mga uri ng unyon na ipinahayag sa antas ng file-scope, o mag-subscribe sa mga sanggunian ng array. Sa mga expression na ito, ang isang palaging expression na hindi kasama ang address-of operator ay maaaring idagdag o ibawas mula sa address-of expression.