Originally Posted by whiteflags In effect, c = 0, m++; is c = m++; the assignment to zero may as well have never happened. That's not correct.