Here both sides of the = may or may not be identical.
You've just asked the question "**Here both sides of the = may or may not be identical. ** the left side is equal to the right".
Personally I have never had any problem understanding the x = x + 1 construction
It was one of the hardest things I had to overcome, converting from ALGOL and Pascal.