Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Supongamos que A es una variable entera con un valor inicial de A. Después de ejecutar la declaración a+=a-=a*a, ¿cuál es el valor de A? Por favor escriba los resultados y las ideas de cálculo, gracias.
Supongamos que A es una variable entera con un valor inicial de A. Después de ejecutar la declaración a+=a-=a*a, ¿cuál es el valor de A? Por favor escriba los resultados y las ideas de cálculo, gracias.
El sistema primero abre la variable de almacenamiento de direcciones y luego calcula el valor. Como arriba
A=a+(a-a*a), donde A es 12, la computadora primero calcula el valor del segundo signo igual, es decir
A=a+(-132 ). Aunque A se ha convertido en -132 en este momento, la primera A asignada inicialmente sigue siendo 12 (que puede entenderse como otra dirección variable), por lo que el resultado final es 12+(-132) = 65438.