跳到正文
信奥逐课

第 072 课

嵌套判断

🟢 入门 约 5 分钟

一句话理解

嵌套判断是 if 里面再写 if。

为什么要学

有的分类必须先满足一个前提,再分子情况。

讲解

先想成决策树:第一层问什么,第二层问什么。

嵌套超过两层就很难读,能用 else if 摊平就摊平。

每层都用花括号,缩进对齐。

例子

int x = 6;
if (x > 0) {
    if (x % 2 == 0) cout << "positive even";
    else cout << "positive odd";
}

输出:

positive even

先确认是正数,再看奇偶。6 是正偶数。

常见错误

练习 做完再看下一课

if 里面不能再写 if。

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课