我希望有人能够解释一下C++中while和do while的区别。
我刚开始学习C++,使用以下代码时,似乎得到了相同的输出:
int number =0;
while (number<10)
{
cout << number << endl;
number++
}
并且这段代码:
int number=0;
do
{
cout << number << endl;
number++
} while (number<10);
这两个计算的输出结果相同,因此似乎没有区别。
我尝试寻找其他例子,但它们看起来太难理解了,因为它们包含了我还没有学过的数学内容和其他东西。此外,我的书对我的问题给出了一种奇怪的答案。
有没有更简单的例子来展示这两个循环之间的区别?
我非常好奇。
int number = 11
开始会发生什么? 如果您从int number = 11
开始,将创建一个名为“number”的整数变量,并将其初始化为11。 - Paul Roub