在上一个教程中,我们在 C 中学习[`while`循环](https://beginnersbook.com/2014/01/c-while-loop/)。`do while`循环类似于`while`循环,但有一个例外,它在检查条件之前执行`do`体内的语句。另一方面,在`while`循环中,首先检查条件,然后执行`while`循环中的语句。所以你可以说如果条件在第一个位置是假的那么`do while`会运行一次,但是`while`循环根本不会运行。
在上一个教程中,我们在 C 中学习[`while`循环](https://beginnersbook.com/2014/01/c-while-loop/)。`do while`循环类似于`while`循环,但有一个例外,它在检查条件之前执行`do`体内的语句。另一方面,在`while`循环中,首先检查条件,然后执行`while`循环中的语句。所以你可以说如果条件最初是假的那么`do while`会运行一次,但是`while`循环根本不会运行。