This is not a comparison. This is the assignment of the value of c to variables b and a .
The assignment works from right to left, so c - b is assigned first. Then the return value of this operation is assigned to a .
The return value of the assignment operation is the value that was assigned, so a will get the same value as b .
user1687482
source share