第 057 课
自减 --
🟢 入门 约 5 分钟
一句话理解
-- 让变量减 1。
为什么要学
倒着循环、倒着填 DP,会用到。
讲解
和 ++ 对称。--i 与 i-- 单独写时都是减一。
倒序 for:for (int i = n; i >= 1; i--)。
减到负数时若当作下标,会越界。
例子
int i = 3;
i--;
cout << i;
输出:
2
3 减 1 变成 2。
常见错误
- for 写成
i >= 0; i-- 却访问 a[i] 在 i=0 之后还继续。
- unsigned 减到 0 再减会变成很大。
练习 做完再看下一课
`i--` 单独成句时,i 会减 1。
作为独立语句,前后缀效果相同。
在线练习 C++ 在浏览器里编译,代码不会上传 已通过
Ctrl / ⌘ + Enter 运行 · Tab 缩进
隐藏测试点只是界面不展示数据。题目 JSON 会下发到浏览器,可在开发者工具里看到,只适合自学,不是正式比赛评测。
进度保存在本机浏览器里。
左右方向键也可翻课