W tym przypadku to nie ma znaczenia (tzn pętla wykona się tyle samo razy) ale ma znaczenie np wtedy:
////////// preinkrementacja ////////////
int a = 3;
int b = a++; //teraz a = 4 ale do b zostanie przekazana kopia a więc 3
//tak jakby:
//b = a;
//a++;
Kiedy zrobimy tak:
/////////////postinkrementacja//////////////
int a = 3;
int b = ++a; // to do b trafi już 4
//tak jakby:
//a++;
//b = a;
Ważne jest też to:
a++ oraz ++a jest równe a = a + 1 czyli inaczej a+=1 (zmieniasz wartość a)
a+ oraz +a jest równe a+1 a więc nic nie zmieniasz w zmiennej a
Dekrementacja działa tak samo tylko a-=1 a nie a+=1, zasady predekrementacji i postdekrentacji są takie same jak te co przedstawiłem odnośnie inkrementacji