【发布时间】:2011-03-26 03:30:18
【问题描述】:
这个问题基本上类似于Example of a While Loop that can't be a For Loop 此处发布的问题,除了没有一个这样的例子,使用 while 循环的某个程序由于其局限性而不能被 for 循环替换。
一个例子是
i=0;
while(i<10)
{
continue;
i=i+2;
}
and
for(i=0;i<10;i++)
{
continue;
i++;
}
在 for 循环中 continue 不会停止递增。我想看看不一样的东西。
【问题讨论】:
-
一个例子是 i=0; while(i
-
问题质量不断下降:(
-
大多数编译器实际上将
for循环扩展为while循环,所以不可能出现这种情况。 -
我觉得你在问同样的问题只是因为没有一个答案能证明你想要什么,因为我已经回答了最初的问题stackoverflow.com/a/51507371/124486
标签: c for-loop while-loop