跳到正文
信奥逐课

第 068 课

复合赋值

🟢 入门 约 5 分钟

一句话理解

复合赋值把运算和赋值合在一起:+=-=*=/=%=

为什么要学

写起来短,也少重复左边的长名字。

讲解

x += 3 就是 x = x + 3

sum += a[i]; 是累加的标准动作。

左边只求值一次,对复杂表达式更安全。初学把它当成语法糖即可。

例子

int x = 10;
x += 5;
x *= 2;
cout << x;

输出:

30

10+5=15,再乘 2 得 30。

常见错误

练习 做完再看下一课

输出?

int s = 1;
s += 4;
cout << s;
在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课