返回首页   进站必读


4.6.do-while

do/while语句的语法是: 语句 → do 语句 while (控制表达式);

int factorial(int n)
{
	int result = 1;
	int i = 1;

	do 
	{
		result = result * i;
		i = i + 1;
	} while (i <= n);

	return result;
}

while和do–while的区别:
while语句先测试控制表达式的值再执行循环体,而do/while语句先执行循环体再测试控制表达式的值。