do...while 循环
do while
循环与 while
循环相同,但保证至少执行一次。
以下循环将执行 100 次。
int i = 0;
do {
i++;
} while (i < 100);
类似的循环,但具有不同的条件,将执行 1 次。
int i = 0;
do {
i++;
} while (i < 0);
如果上述循环仅仅是一个 while
循环,它将执行 0 次,因为条件将在第一次迭代之前计算为 false
。但由于它是一个 do while
循环,它执行一次,然后在再次执行之前检查其状态。