分类: C/C++
2008-03-20 18:49:31
来源: 作者:antigloss 等级:一般
发布于2006-10-08 11:34 被读1896次 【字体: 】 |
C 不但提供了最基本的赋值运算符 =,还提供了一些复合赋值运算符(combination assignment operator):+=、-=、*=、/=、%=。下面我们通过一些简单的例子学习这些复合赋值运算符的用法: income += 300; 等同于 income = income + 300; income += 200 + 100; 等同于 income = income + (200 + 100); 复合赋值运算符的和 = 的优先级一样。 复合赋值运算符使用起来简练,产生的机器代码的可能比使用 = 的高,不过可读性稍差。 参考资料:C Primer 5th Edition 本文版权归 以及 作者 antigloss 共同所有,转载请注明原作者和出处。谢谢。 |