跳到正文
信奥逐课

第 070 课

if-else

🟢 入门 约 5 分钟

一句话理解

if-else 提供两条路:条件真走 if,假走 else。

为什么要学

二选一:及格/不及格、奇/偶。

讲解

两条路只会走一条,不会都走,也不会都不走(条件非真即假)。

else 永远匹配最近的还没有 else 的 if。用花括号避免悬挂 else。

例子

int x = -2;
if (x >= 0) cout << "non-negative";
else cout << "negative";

输出:

negative

x 不满足 >=0,走 else。

常见错误

练习 做完再看下一课

if-else 在条件为真时也会执行 else。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课