Comma operators allows 2 or more different expression to appear when only one is expected.
Expressions are separated by comma operator.
Expressions are evualated from left to right.
For example:
i=(j=10,k=5,j+k);
(First 10 is assigned to j, then 5 is assigned to k, then j+k is evualated and it's value is assigned to 15).