C++语言
完成条件
“复合赋值” iVar += 2;
是 iVar = iVar + 2;
的缩写。
程序员通常只考虑 +=
的效果(改变存储在 iVar
内存中的值),但这个表达式也会被求值。事实上,它会求值为一个“左值”(lvalue),这意味着 iVar += 2
可以出现在另一个赋值的左侧(尽管这样做会显得很奇怪)。
最后修改: 2025年01月28日 星期二 01:11