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

c语言的规范问题

为什么x=x*2不能写成x=2*x

提问者:qq_少侠不客气_0 2017-10-18 18:10

个回答

  • php是最完美的语言
    2017-10-18 20:17:15

    可以的,在程序里两个的效果是一样的,还可以写成x*=2

  • watche
    2017-10-18 19:48:58

    可以写,这就是乘法里的交换律。如果值不同可能是其他地方错了

  • qq_詎吜_0
    2017-10-18 19:46:23


    是可以写的,最好还是按运算符来

  • 慕少0003139
    2017-10-18 19:39:33

    在程序中是可以写成x=2*x 的,对编译没有影响,不过最好还是写x*=2