Casa Notícies interiors Què és l'adreça de l'operador (&)? - Definició de tecnologia

Què és l'adreça de l'operador (&)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa l'adreça de l'operador (&)?

Una adreça de l'operador és un mecanisme dins de C ++ que retorna l'adreça de memòria d'una variable. Aquestes adreces retornades per l’adreça de l’operador es coneixen com a punters, perquè “apunten” a la variable de la memòria.


L'adreça de l'operador és un operador unitari representat per un ampersand (&). També es coneix com a operador d’adreces.

Techopedia explica Adreça de l'operador (&)

Els operadors d'adreces serveixen normalment per a dos propòsits:

  1. Per realitzar paràmetres que passen per referència, com per exemple
  2. Per establir valors de punter. Els operadors de la direcció d'adreces apunten a la ubicació de la memòria perquè el valor del punter és l'adreça / ubicació de la memòria on es troba l'element de dades.

Per exemple, si l’usuari intenta localitzar l’edat 26 dins de les dades, la variable sencera s’anomenaria edat i s’assemblaria a aquesta: int age = 26. Aleshores l’operador d’adreces s’utilitza per determinar la ubicació o l’adreça, de les dades mitjançant "i edat".


Des d'allà, el valor hexadèric de l'adreça es pot imprimir mitjançant "cout << i age". Cal que es publiquen valors integers a un tipus de dades llarg. Aquí la ubicació de l'adreça es llegiria "cout << llarg (i edat)".


L’adreça de l’operador només es pot aplicar a variables amb tipus fonamentals, d’estructura, de classe o d’unió que es declaren a nivell d’àmbit d’arxiu o a referències de matrius subscrites. En aquestes expressions, es pot afegir o restar una adreça de l'expressió constant que no inclou l'adreça de l'operador.

Aquesta definició es va escriure en el context de C ++
Què és l'adreça de l'operador (&)? - Definició de tecnologia