-- 与 ++ 的优先级高于 *
用个括号更能看清楚
(i2--)*(++i3)
(++i3)的结果是先进行i3 = i3 + 1的操作再返回i3,所以返回值是31
(i2--)的结果是先返回i2再进行i2 = i2 -1的操作,所以返回值是20
20 * 31 = 620
-- 与 ++ 的优先级高于 *
用个括号更能看清楚
(i2--)*(++i3)
(++i3)的结果是先进行i3 = i3 + 1的操作再返回i3,所以返回值是31
(i2--)的结果是先返回i2再进行i2 = i2 -1的操作,所以返回值是20
20 * 31 = 620