+ 2
Every expression returns a value. For example the expression x==y returns 1 if x is the same as y and 0 if they are diffrent; x++ returns the original value of x and so on.
An expression has side effects if it does something else. For example x++, aside from returning the original value, also increments x by 1.