Я не знаю для других языков, но в Java ++ i - это приращение префикса , что означает: увеличьте i на 1, а затем используйте новый значение i в выражении, в котором находится i , а i ++ представляет собой приращение постфикса , что означает следующее: используйте текущее значение i в выражении, а затем увеличить его на 1.
Пример:
public static void main(String [] args){
int a = 3;
int b = 5;
System.out.println(++a);
System.out.println(b++);
System.out.println(b);
}
и вывод: