Supongamos que xey son variables int, entonces la función de la siguiente declaración: x+= y = y = x-y;
La oración original debería ser x+=y, y = x-y; En este caso,
haga x=x+y para x+= y.
Debido a X en este momento, ejecutar y=x-y da como resultado y=x.
Porque en este momento x, y y finalmente ejecutamos x-=y, obtenemos x=y.
Por ejemplo:
X+=y es equivalente a x=x+y, y la suma de xey se asigna a x.
Y=x-y=(x+y)-y=x, asigna el valor original de X a y.
X-=y es equivalente a x=x-y=x+y-x=y, y el valor inicial de y se asigna a x.
La función del enunciado es intercambiar los valores de x e y.
Datos extendidos:
int a, b, c; (A, B y C son variables enteras)
Longitud x, y (x, y; es una variable entera larga)
P, q sin signo (p, q es una variable entera sin signo)
El formato para definir variables enteras es el siguiente:
Nombre de variable de tipo entero 1 o varios nombres de variables separados por comas.
De manera similar, se pueden definir variables unsigned int y unsigned long.
Definir una variable significa asignar un tamaño correspondiente de espacio de almacenamiento en la memoria para la variable y determinar cómo se almacena el valor de la variable y las posibles operaciones.
Enciclopedia Baidu-Variables