一句话理解
++ 让变量加 1。
为什么要学
循环变量几乎都用它。
讲解
++i 和 i++ 单独成句时效果一样:i 变成 i+1。
差别在于表达式的值:++i 是加完后的新值,i++ 是加之前的旧值。
初学在 for 里写 i++ 即可,不要在复杂表达式里混用。
例子
int i = 3;
i++;
cout << i;
输出:
4
i 从 3 变成 4。
常见错误
- 写出
i = i++;这种未定义或极难读的代码。 - 对表达式而不是变量用 ++。
第 056 课
++ 让变量加 1。
循环变量几乎都用它。
++i 和 i++ 单独成句时效果一样:i 变成 i+1。
差别在于表达式的值:++i 是加完后的新值,i++ 是加之前的旧值。
初学在 for 里写 i++ 即可,不要在复杂表达式里混用。
int i = 3;
i++;
cout << i;
输出:
4
i 从 3 变成 4。
i = i++; 这种未定义或极难读的代码。输出?
int x = 5;
++x;
cout << x;
Ctrl / ⌘ + Enter 运行 · Tab 缩进
左右方向键也可翻课