Todos recordamos de la escuela: "el resultado no cambia al modificar el orden de los sumandos". Este es uno de los principios básicos e intuitivos de la aritmética, se llama **ley conmutativa**.

Una operación binaria se considera conmutativa si al intercambiar los operandos se obtiene el mismo resultado. Es obvio que la suma es una operación conmutativa: *3 + 2 = 2 + 3*.

Pero, ¿es la resta una operación conmutativa? Por supuesto que no: *2 - 3 ≠ 3 - 2*. En programación, esta ley funciona de la misma manera que en aritmética.

Además, la mayoría de las operaciones con las que nos encontramos en la vida real no son conmutativas. Por lo tanto, siempre preste atención al orden en el que trabaja.
