3.2.11. Operatorul adresa
2019/01/29 in Programare in C
Operatorul adresa este unar si se noteaza prin caracterul &. El se aplica pentru a determina adresa de inceput a zonei de memorie alocata unei date. In forma cea mai simpla, acest operator se utilizeaza in constructii de forma:
&nume
unde:
nume | este numele unei variabile simple sau al unei structuri. |
In cazul in care nume este numele unui tablou, atunci acesta are ca valoare chiar adresa de inceput a zonei de memorie alocata tabloului respectiv. Deci, in acest caz nu se mai utilizeaza operatorul adresa &.
Acest operator a fost deja utilizat frecvent la apelul functiei scanf; in continuare vor fi descrise si alte utilizari ale sale.
Fiind un operator unar, el are aceeasi prioritate ca si ceilalti operatori unari ai limbajului C.