Koti Uutisissa Mikä on operaattorin osoite (&)? - määritelmä techopediasta

Mikä on operaattorin osoite (&)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

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:

  1. Parametrien, kuten nimen, ohittaminen
  2. 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ä.

Tämä määritelmä kirjoitettiin C ++: n yhteydessä
Mikä on operaattorin osoite (&)? - määritelmä techopediasta