“复合赋值” iVar += 2;iVar = iVar + 2; 的缩写。

程序员通常只考虑 += 的效果(改变存储在 iVar 内存中的值),但这个表达式也会被求值。事实上,它会求值为一个“左值”(lvalue),这意味着 iVar += 2 可以出现在另一个赋值的左侧(尽管这样做会显得很奇怪)。

最后修改: 2025年01月28日 星期二 01:11