what does this actually mean? It means "assign the value of x to y and immediately after assigning 12 to y, x gets incremented by 1", therefore y==12 and x changes immediately to 13. But what if you say
It means, "first of all, increment x by 1, which makes x=13, then assign x's new value to y." So it makes them both 13.