问答详情
源自:3-5 赋值运算符

为啥子 我输入 x=x*2;可以y=y*2;就不行了那 y必须输入y*=2;才对

y*=2 ;和y=y*2;有什么区别

提问者:qq_KG_2 2015-09-08 21:49

个回答

  • Perona
    2015-09-08 21:51:54

    因为注释要求的是

    /使用复合赋值语句实现y乘以2。

    所以y*=2;

    y=y*2;是简单赋值语句。

    y*=2;才是复合赋值语句。