CATEGORII DOCUMENTE |
Operatorul virgula
Operatorul virgula se utilizeaza intr-un sir in care se introduc mai multe expresii. Astfel, instructiunea:
x = (y = 3, y+1),
are ca efect atribuirea valorii 4 variabilei x.
Deci expresiile separate prin virgula sunt evaluate de la stanga la dreapta, prima expresie evaluata capatand valoarea void. Daca se utilizeaza un operator de atribuire, valoarea atribuita variabilei din stanga operatorului de atribuire este valoarea ultimei expresii din dreapta, dupa evaluare. Exemplu:
y = 10;
x = (y = y - 5, 30 / y);
Variabila x va capata valoarea 6.
Observatie Deoarece operatorul virgula are o precedenta mai mica decat operatorul de atribuire, pentru ca atribuirile sa se faca corect, trebuie utilizate paranteze.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 908
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved