¿Qué significa i++?

I++ y ++ quiero decir:

I++: primero cite el valor de I, luego aumente el valor de I;

++I: primero aumente el valor de I, luego cite Yo valoro.

En otras palabras:

I++: primero use el valor actual de I en la expresión donde se encuentra I y luego agregue 1 a I.

++i: Primero incrementa I en 1 y luego usa el nuevo valor de I en la expresión donde se encuentra I.

Ya sea i++ o ++i, el valor de I puede aumentar por sí solo, pero para los objetos que hacen referencia a ellos, el significado es diferente, lo que depende principalmente de las posiciones relativas de ++ e I. :

++ Antes de I, primero agrego 1 y luego uso el valor de I en la expresión; ++ después de I, primero uso el valor de I en la expresión y luego agrego 1 a I; .

Datos ampliados:

Usamos dos ejemplos para comprender el uso de i++ y ++i:

El uso de 1 e i++:

int i=1, a = 0;

a = i++;

Luego, después de la operación, i=2, a=1.

Uso de 2.++i:

int i=1, b = 0;

b = ++I;

Luego, después de la operación, I = 2; b=2.