跳到正文
信奥逐课

第 075 课

while

🟢 入门 约 5 分钟

一句话理解

while 在条件为真时反复执行。

为什么要学

不知道会循环几次、或条件比较复杂时更自然。

讲解

while (条件) { ... }。先判断再执行,可能一次都不进。

循环体里必须让条件有机会变假,否则死循环,TLE。

多组数据:while (cin >> n) 读到失败为止。

例子

int x = 3;
while (x > 0) {
    cout << x;
    x--;
}

输出:

321

x=3、2、1 时打印,减到 0 停止。

常见错误

练习 做完再看下一课

while 的条件一开始为假,循环体仍会执行一次。

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课