Sisällysluettelo:
- Määritelmä - Mitä operaattorin osoite (&) tarkoittaa?
- Techopedia selittää operaattorin osoitteen (&)
Määritelmä - Mitä operaattorin osoite (&) tarkoittaa?
Operaattorin osoite on C ++: n sisällä oleva mekanismi, joka palauttaa muuttujan muistiosoitteen. Nämä operaattorin osoitteen palauttamat osoitteet tunnetaan osoittimina, koska ne "osoittavat" muistissa olevaan muuttujaan.
Operaattorin osoiteosoite on yksiarvoinen operaattori, jota edustaa merkki (&). Sitä kutsutaan myös osoiteoperaattoriksi.
Techopedia selittää operaattorin osoitteen (&)
Osoiteoperaattorit palvelevat yleensä kahta tarkoitusta:
- Parametrien, kuten nimen, ohittaminen
- Osoittimen arvojen määrittäminen. Operaattorien osoitteet osoittavat sijaintiin muistissa, koska osoittimen arvo on muistiosoite / sijainti, jossa tietoalkio sijaitsee muistiin.
Esimerkiksi, jos käyttäjä yrittää paikantaa ikä 26 tiedossa, kokonaislukumuuttujalle annetaan ikä ja se näyttää tältä: int ikä = 26. Sitten osoiteoperaattorilla määritetään sijainti tai osoite, tiedoista käyttämällä merkkiä "& ikä".
Sieltä osoitteen Hex-arvo voidaan tulostaa käyttämällä "cout << & age". Kokonaislukuarvojen tulee olla tulostettu pitkälle tietotyypille. Tässä osoitteen sijainti olisi "cout << pitkä (& ikä)".
Operaattorin osoitetta voidaan soveltaa vain muuttujiin, joiden perus-, rakenne-, luokka- tai liitostyypit on ilmoitettu tiedostoalueella, tai tilatuihin ryhmäviitteisiin. Näissä lausekkeissa vakiolauseke, joka ei sisällä operaattorin osoitetta, voidaan lisätä lausekkeeseen tai vähentää siitä.
