Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Operatori de incrementare si decrementare

c



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 651
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved