Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





loading...

AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


INCREMENTAREA SI DECREMENTAREA

java

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
INSTRUCTIUNI BLOC
CICLURI ETICHETATE
CICLURI FOR
Sintaxa limbajului Java
TIPURI DE VARIABILE
DESENAREA SI REIMPROSPATAREA DESENULUI
Tipurile variabilelor
METODE DE FINALIZARE
ACCESAREA ELEMENTELOR TABLOULUI
TESTAREA TASTELOR SHIFT, CONTROL SI ALT

Deprecated: mysql(): This function is deprecated; use mysql_query() instead in /home/svadan38/public_html/calculatoare/java/INCREMENTAREA-SI-DECREMENTAREA43997.php on line 124

INCREMENTAREA SI DECREMENTAREA

O alta operatie uzuala in programare este adaugarea sau scaderea unei unitati dintr-o variabila intreaga. Exista operatori speciali pentru aceste expresii operatori numiti de incrementare si decrementare.

Incrementarea unei variabile inseamna a adauga 1 la valoarea sa.



Decrementarea unei variabile inseamna a scadea 1 din valoarea sa.

Operatorul de incrementare este ++ iar cel pentru decrementare este . Acesti operatori sunt plasati imediat inainte sau dupa numele unei variabile :

int X=7;

X=X++;

In exemplul de mai sus variabila X este incrementata de la 7 la 8.

In cazul in care operatorii de incrementare sau decrementare sunt plasati inaintea variabilei atunci ei se numesc operatori prefix iar in cazul in care apar dupa variabila se numesc operatori sufix.

Intr-o expresie simpla, de exemplu variabila--, folosirea unui operator prefix sau sufix nu schimba rezultatul. Atunci cand operatiunile de incrementare sau decrementare fac parte dintr-o expresie mai complexa optiunea intre prefix si sufix devine importanta.




Sa comentam putin exemplul de mai jos:

int x, y, z;

x=42; y=x++; z=++x;

Aceste doua expresii produc rezultate diferite din cauza diferentelor intre operatorii sufix si prefix. Atunci cand folosim operatori sufix, ca in y=x++, variabila y primeste valoarea lui x inainte ca aceasta sa creasca cu 1 astfel incat y va fi egal cu 42; la folosirea operatorilor prefix, ca in z=++x, variabila x este mai intai incrementata si apoi valoarea sa este atribuita lui y, astfel incat z va avea valoarea 44.

Ca si incazul operatorilor speciali de atribuire trebuie avuta mare grija in cazul folosirii operatorilor de incrementare si decrementare in cazul unor expresii mai complexe existand posibilitatea introducerii unei erori destul de greu de depistat in cadrul programului.



loading...







Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari:
Deprecated: mysql(): This function is deprecated; use mysql_query() instead in /home/svadan38/public_html/calculatoare/java/INCREMENTAREA-SI-DECREMENTAREA43997.php on line 362

Deprecated: mysql(): This function is deprecated; use mysql_query() instead in /home/svadan38/public_html/calculatoare/java/INCREMENTAREA-SI-DECREMENTAREA43997.php on line 368
908
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site