Red de conocimientos sobre prescripción popular - Enciclopedia de Medicina Tradicional China - Supongamos que xey son variables int, entonces la función de la siguiente declaración: x+= y = y = x-y;

Supongamos que xey son variables int, entonces la función de la siguiente declaración: x+= y = y = x-y;

Respuesta.

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