Dom U vijestima Što je adresa operatora (&)? - definicija iz tehopedije

Što je adresa operatora (&)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Adresa-operatora (&)?

Operator adrese adresa je mehanizam unutar C ++ koji vraća memorijsku adresu varijable. Ove adrese koje je vratio operator operatera poznati su kao pokazivači, jer "upućuju" na varijablu u memoriji.


Adresara operatora je urski operater koji predstavlja ampersand (&). Poznat je i kao adresni operator.

Techopedia objašnjava adrese operatora (&)

Operatori adresa obično služe u dvije svrhe:

  1. Za provođenje parametara koji prolaze referencom, kao što je ime
  2. Za uspostavljanje pointer vrijednosti. Operatori adrese upućuju na mjesto u memoriji jer je vrijednost pokazivača memorijska adresa / mjesto na kojem se stavka nalazi u memoriji.

Na primjer, ako korisnik pokušava pronaći podatke o dobi od 26 godina unutar podataka, cijela varijabla bi se imenovala dob i izgledalo bi ovako: int age = 26. Tada se adresni operator koristi za određivanje lokacije ili adrese, podataka pomoću "& age".


Odatle se Hex vrijednost adrese može ispisati pomoću "cout << & age". Vrijednosti cijelog broja moraju se ispostaviti na dugi tip podataka. Ovdje bi adresa adrese glasila "cout << long (& age)".


Operator adrese može se primijeniti samo na varijable s osnovnim, strukturama, klasama ili vrstama unije koje su deklarirane na razini opsega datoteke ili na pretplaćene reference matrice. U ovim se izrazima konstantan izraz koji ne uključuje operatora adrese može dodati ili oduzeti od izraza adrese adrese.

Ova je definicija napisana u kontekstu C ++
Što je adresa operatora (&)? - definicija iz tehopedije