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.