Ev Haberlerde Operatörün adresi (&) nedir? - techopedia nedir?

Operatörün adresi (&) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Operatör Adresi (&) ne anlama geliyor?

Bir adres-işleci, C ++ içinde bir değişkenin bellek adresini döndüren bir mekanizmadır. Operatör adresi tarafından döndürülen bu adresler işaretçiler olarak bilinir, çünkü bellekteki değişkene "işaret ederler".


Operatör adresi, ve işareti (&) ile temsil edilen tekli bir operatördür. Adres operatörü olarak da bilinir.

Techopedia Operatörün Adresini Açıklıyor (&)

Adres operatörleri genellikle iki amaca hizmet eder:

  1. İsme göre parametre geçişini parametre ile yapmak
  2. İşaretçi değerleri oluşturmak. İşaretçinin değeri, veri öğesinin bellekte bulunduğu bellek adresi / konumu olduğu için, işleçlerin adresleri bellekteki konumu gösterir.

Örneğin, kullanıcı veri içindeki 26 yaşını bulmaya çalışıyorsa, tamsayı değişkeni age olarak adlandırılır ve şuna benzer: int age = 26. Sonra adres operatörü konumu veya adresi belirlemek için kullanılır, "& age" kullanarak veri.


Oradan, adresin Onaltılı değeri "cout << & age" kullanılarak yazdırılabilir. Tamsayı değerlerinin uzun bir veri türüne çıkarılması gerekir. Burada adres konumu "cout << uzun (& yaş)" yazacaktır.


Adres-işleci yalnızca dosya kapsamı düzeyinde bildirilen temel, yapı, sınıf veya birleşim türlerine sahip değişkenlere veya aboneli dizi başvurularına uygulanabilir. Bu ifadelerde, operatörün adresini içermeyen sabit bir ifade, ifadenin adresine eklenebilir veya adresin dışına çıkarılabilir.

Bu tanım C ++ bağlamında yazılmıştır
Operatörün adresi (&) nedir? - techopedia nedir?