nThe distinction between a prefix and postfix increment
operator is important when the variable being incremented is used in an assignment expression.
n
nk = ++n;
nis equivalent to : n = n + 1; // increment n first
n k = n; // assign n’s value to k
nk = ++n;
nis equivalent to : k = n; // assign n’s value to k first
n n = n + 1; // and then increment n
n