Evaluates its left operand, discards the resulting value, and then evaluates its rights operand and result yields the value of its rightmost operand.
int x = 42, y = 42;
printf("%i\n", (x *= 2, y)); /* Outputs "42". */
The comma operator introduces a sequence point between i...