Bootstrap

【C++基础】 do-while语句 与while语句的区别

语法形式:

do 语句

while(表达式)

1.先执行循环体语句,再判断表达式的值。

2.表达式的值为true时,继续执行循环体语句。

例:输入一个数,计算1~10之和

int main() {
	int i, sum = 0;
	cout << "Enter the number: ";
	cin >> i;
	do {
		sum += i;
		i++;
	} while (i <= 10);
	cout << "sum = " << sum << endl;

	return 0;
}

跟while语句相似,不同的是:当表达式的值为false时,do-while语句会至少执行一遍循环体语句,再停止循环。

do-while输出&#

;