i++=100:这个表达式中自加运算的运算级在赋值运算之后,所以是先将i的值放入一个临时空间内,再将100赋给这个临时量,但是临时量本身就具有常性不能被赋值,所以这个表达式错误。
++i=100:这个表达式中自加的运算级先于赋值,所以是先将i的值放入临时量中,自加完成以后返回给i,再将100赋给i,这个表达式正确。
i++=100:这个表达式中自加运算的运算级在赋值运算之后,所以是先将i的值放入一个临时空间内,再将100赋给这个临时量,但是临时量本身就具有常性不能被赋值,所以这个表达式错误。
++i=100:这个表达式中自加的运算级先于赋值,所以是先将i的值放入临时量中,自加完成以后返回给i,再将100赋给i,这个表达式正确。