看不栋式子呀,好难受,有人教教吗?

img

定义int x=2;

A.x*=x+1

这个其实就是 x=x*(x+1);
即: x=2*(2+1) x=6

B.x++,2*x

x++; (自增,表示x+1)
即: x++ 之后, x=3

C.x*=(1+x)

等同于 x=x*(1+x),
即: x=2*(1+2) x=6

D.2*x,×+=2

这个有个迷惑的地方就是 2x,这个只是表示 2x,即数值 4,仅仅表示一个数字,因为它没有给任何变量赋值。
x+=2, 等同于:x=x+2;
即:x=2+2 x=4