3.2.15. Alti operatori ai limbajului C
2019/02/02 in Programare in C
In limbajul C se utilizeaza si alti operatori, si anume:
- operatorul * unar;
- operatorii . si ->
Operatorul * unar se utilizeaza pentru a face acces la continutul unei zone de memorie definita prin adresa ei de inceput. Se obisnuieste sa se spauna ca operatorul adresa (& unar) este operator de referentiere, iar operatorul * unar este operator de dereferentiere. Acesta va fi studiat ulterior impreuna cu datele de tip adresa (pointer). El are aceeasi prioritate cu ceilalti operatori unari ai limbajului C.
Operatorii . si -> (acest simbol este compus din semnul "minus" urmat de semnul "mai mare") se utilizeaza pentru a se face acces la componentele unei structuri. Ei sunt de prioritate maxima, avand aceeasi prioritate cu parantezele si vor fi studiati la capitolul referitor la structuri.