跳到正文
信奥逐课

第 076 课

do-while

🟢 入门 约 5 分钟

一句话理解

do-while 先执行一次,再判断是否继续。

为什么要学

至少要做一次的场合才用。竞赛里不如 while 常见。

讲解

do { ... } while (条件); 末尾有分号。

和 while 的差别只在第一次:do-while 一定会进循环体。

能用 while 写清就用 while,少一种特殊结构更不容易错。

例子

int x = 0;
do {
    cout << x;
    x++;
} while (x < 0);

输出:

0

尽管 x<0 为假,仍先打印了 0,然后才判断并结束。

常见错误

练习 做完再看下一课

do-while 最少执行几次循环体?

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课