正确的赋值表达式是(a)a-=(a*3)它等价于a=a-(a*3)double(-a)这句没有赋值.赋值表达式里,被赋值的应当是变量,处于“左值”a*3只是乘法运算,没有赋值操作a*4=3a*4不能做左值。