Ok, so the differnece between ++i and i++ is that when using something like

Code:
int i = 2
int j = ++i
This should make it so that j and i are the same, they should both be 3. but when using i++ like this

Code:
int i = 3
int k = i++
This will make k the equivalent of i, 3, but then i has one added to it so i would become 4. is that basically it?