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

不懂的代码

x =x*2;    //使用复合赋值语句实现y乘以2。    y *=2; 为什么这两句不一样啊,不能这样写吗?(x=x*2; y=y*2;或者x*=2;y*=2;)

提问者:qq_蜗牛也疯狂_03964569 2016-10-11 11:37

个回答

  • 慕粉4144320
    2016-10-11 11:52:13

    可以这样写的,区别只是前面是简单赋值语言后面是复合赋值语言,在输出时无区别,说白了就是乘2,表达方式不同

  • 桔梗QAQ
    2016-10-11 11:40:44

    前面的要求是简单赋值语言