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.

3.2.12. Operatorii paranteza