Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Supongamos que el valor de la variable entera n es 2. Después de ejecutar la declaración "n+=n-=n*n", el valor de n es _ _ _

Supongamos que el valor de la variable entera n es 2. Después de ejecutar la declaración "n+=n-=n*n", el valor de n es _ _ _

Declaraciones de tarea, de derecha a izquierda:

Entonces:

int? n = 2;

n+= n-= n * n;

Equivalente a:

n-= n * n;

n+= n;

Entonces es equivalente a:

n = n-n * n;

n = n+n;

Porque n se inicializa a 2:

n = n-n * n = 2-2 * 2 =-2;

n = n+n =-2+(-2) = =-4;

Entonces el resultado final es -4.