Using the comma operator is confusing and is nearly always avoidable without any loss of readability, program size or program performance.