算法(4th ed)(19):基础——基础编程模型 3.4.2

阅读数:11 2019 年 10 月 30 日 06:40

算法(4th ed)(19):基础——基础编程模型 3.4.2

(简便记法:隐式赋值)

当希望一个变量的值相对于其当前值变化时,可以使用一些简便的写法。

  • 递增 / 递减运算符,++i; 等价于 i=i+1; 且表达式为 i+1;。类似地,--i; 等价于 i=i-1;i++;i--; 的意思分别与上述的 ++i;--i; 相同。
  • 其他复合运算符,在赋值语句中将一个二元运算符写在等号之前,等价于将左边的变量放在等号右边并作为第一个操作数。例如,i/=2; 等价于 i=i/2;。注意,i += 1; 等价于 i = i + 1;(以及 ++i;)。

评论

发布