2.10 Las
asignaciones son expresiones
Una
asignación es una expresión. Esto quiere decir que: a) devuelve
un valor; b) una asignación puede incrustarse dentro de una
expresión más compleja.
El
valor devuelto por la asignación
a=b
es el resultado de evaluar
b.
Ejemplo:
C = 20 - ( B = 2*(A=5)+4 ) ;
A
valdrá
5
(por la expresión A=5)
B
valdrá 2*(5)+4=
14
C
valdrá 20-(14)=
6
En
consecuencia, una asignación se puede colocar en cualquier sitio donde
se puede emplear una expresión.