一、什么是do…while循环?
while循环和for循环都是入口条件循环,即在循环的每次迭代之前都检查测试条件,所以有可能不会进入循环,执行语句块内的循环内容。当然,C语言还有出口条件,即在每次循环的迭代之后要检查测试条件,保证了至少循环了循环体的内容一次。这种循环被称为do…while循环。
二、语法结构
do
{
循环体
}
while(表达式);
举个例子,我们可以用do…while语句实现
打印1—10的数字
我们可以看到,程序多打印了一次,这也就是do…while语句的特点:循环至少执行一次!
由于do…while语句的使用场景有限,所以不是经常使用。