Adress för operatör (&)

Författare: Lewis Jackson
Skapelsedatum: 8 Maj 2021
Uppdatera Datum: 13 Maj 2024
Anonim
Adress för operatör (&) - Teknologi
Adress för operatör (&) - Teknologi

Innehåll

Definition - Vad betyder Address-of Operator (&)?

En adressoperatör är en mekanism inom C ++ som returnerar minnesadressen för en variabel. Dessa adresser som returneras av operatörens adress kallas pekare, eftersom de "pekar" på variabeln i minnet.

Operatörens adress är en unär operatör som representeras av en ampersand (&). Det är också känt som en adressoperatör.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar adress för operatör (&)

Adressoperatörer tjänar vanligtvis två syften:

  1. För att genomföra parameter som passerar med referens, till exempel med namn
  2. För att fastställa pekarvärden. Adressoperatörer pekar på platsen i minnet eftersom pekarens värde är minnesadressen / platsen där dataposten finns i minnet.

Om användaren till exempel försöker lokalisera ålder 26 i datan kommer heltalvariabeln att kallas ålder och det ser ut så här: int ålder = 26. Då används adressoperatören för att bestämma platsen, eller adressen, av uppgifterna med "& ålder".

Därifrån kan Hex-värdet på adressen redigeras med "cout << & ålder". Heltalsvärden måste matas ut till en lång datatyp. Här skulle adressplatsen läsa "cout << long (& age)".

Operatörens adress kan endast tillämpas på variabler med grundläggande, struktur-, klass- eller facktyper som deklareras på filomfångsnivå eller på abonnemangsreferensreferenser. I dessa uttryck kan ett konstant uttryck som inte inkluderar operatörens adress läggas till eller subtraheras från uttrycksadressen.


Den här definitionen skrevs i con + C