I know that x++ refers to post increment. It first uses the original value and then resorts to the incremented value.
But when does that actually happen? Does it happen when the next immediate line in code is executed? Does it happen when original value is returned once?