Ja, det har en lille forskel afhængigt af hvordan du skriver det.
++i, så skrer incremeant funktionen før, at i bliver valideret, så hvis man har følgende stykke kode
int tal = 5;
int resultat = 10;
resultat = ++tal;
//så er resultat = 16
//Hvis man havde haft skrevet:
resultat = tal++;
//så havde resultat = 15;
Det skal dog nævnes, at uanset, hvilken af metoderne, man vælger så er værdien af tal, stadigvæk 6 efter at den linjes kode er blevet kørt.
håber, at det opklarede lidt