When you do a prefix like ++i the value of i is increment before returning and if you do a postfix like i++ then value is incremented after returning.