If you're talking about C (or C-like languages), it's exactly the same unless you use the value:
int a = 10;
int b = a++;
In that case, a
becomes 11 and b
is set to 10. That's post-increment - you increment after use.
If you change that line above to:
int b = ++a;
then a
still becomes 11 but so does b
. That's because it's pre-increment - you increment before use.
Note that it's not quite the same thing for C++ classes, there are efficiencies that can be had by preferring one over the other. But since you're talking about integers, C++ acts the same as C.