CATEGORII DOCUMENTE |
Operatori de incrementare si decrementare
In C, operatiile de forma i = i+1 si j = j-1 pot fi programate folosind doi operatori unari specifici si anume ++ pentru incrementare cu 1 si -- pentru decrementare cu 1. Acesti operatori pot fi folositi atat ca prefix pentru variabile (de exemplu, ++i, --j) sau ca sufix (i++, j--). Intre aceste moduri de utilizare exista diferente. Astfel, in expresia ++i, variabila i este incrementata inainte de a-i folosi valoarea, in timp ce in expresia i++, variabila i este incrementata dupa intrebuintarea valorii acesteia.
Exemplu: Consideram secventa:
x = 10;
y = ++x;
Daca se afiseaza y, atunci vom gasi y = 11 deoarece mai intai se incrementeaza x si apoi se atribuie valoarea lui y.
Daca scriem: x = 10;
y = x++;
vom gasi y=10 (mai intai se face atribuirea lui x la y si apoi incrementarea lui x).
Precedenta tuturor operatorilor aritmetici este:
Inalta |
++ -- + - (unari) * / % |
Scazuta |
+ - (binari) |
Operatorii de aceeasi precedenta sunt evaluati de al stanga la dreapta.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 727
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved