在单独的运算表达式中, ++ 和 -- 无论实在前面还是后面都一样 在复合表达式中(以++为例) ++在前面, 先计算后使用 ++在后面, 先使用再计算
技巧 凡是看到 ++ -- 的复合表达式 在数据的上方, 写两个数字, 用逗号隔开 使用的是前面的数字, 变量最终的值是后面的数字 如果 ++num, 就写上 两个一样的, 增加完以后的值 如果 num++, 就写上 原来的值, 加完后的值
比如
1,2 2,3 3,4 num = num+++num+++num++; num = 1+2+3=6
2,2 2,3 2,2 3,3 num = (++num)-(num++)+(--num)-(++num); num = 2 - 2 + 2 - 3 = -1
|