我们可以使用for循环和while循环来达到同样的目的。 如果我使用而不是while,它们会以什么方式影响我们的代码? if-else和switch-case之间会出现同样的问题?如何决定使用什么?例如 哪一个你更喜欢?何时在while循环中使用for循环?
此代码:
int main()
{
int n = 10;
for(int i=0;i<n;i++)
{
do_something();
}
return 0;
}
或者验证码:
int main()
{
int n=10,i=0;
while(i<n)
{
do_something();
i++;
}
return 0;
}
,如果使用或while循环没有以任何方式影响的代码,然后我可以知道什么是需要做2解决同样的问题?
删除了C标签,因为C中没有'cin`。 – Puppy 2011-01-09 17:57:26
http://stackoverflow.com/questions/2950931/for-vs-while-in-c-programming – Lucas 2011-01-09 18:01:49
我稍微改变了标题, [c]在删除`cin`后标记回来,因为这个问题肯定跨越了整个C/C++程序员基础。 – SiegeX 2011-01-09 18:04:50