CATEGORII DOCUMENTE |
Acesti operatori sunt unari si au aceeasi prioritate cu ceilalti operatori unari ai limbajului C. Operatorul de incrementare se noteaza prin "++" si mareste valoarea operandului cu unu, iar operatorul de decrementare se noteaza prin "- -" si micsoreaza valoarea operandului cu unu. Operatorii sunt folositi prefixat si postfixat. Astfel operatorii prefixati au notatia:
++operand;
- - operand;
Ei se aplica mai intai si apoi se foloseste valoarea operanzilor.
Astfel operatorii postfixati au notatia:
operand++;
operand - -;
Se foloseste valoarea operanzilor si apoi se aplica incrementarea sau decrementarea.
Mentionam ca acesti operatori se pot aplica numai la urmatorii operanzi:
variabila simpla;
variabila cu indici;
referire la elementul unei structuri.
Exemple:
int i,j;
double x,y;
int vector [5];
j=i++; // este echivalent cu j=i si i=i+1;
y=--x; // este echivalent cu x=x-1 si y=x;
i=++vector[j] // este echivalent cu vector[j]=vector[j]+1 si i=vector[j]
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1096
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved