【发布时间】:2014-10-03 16:23:01
【问题描述】:
我希望有人解释一下 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开头会发生什么?
标签: c++ loops while-loop