-5 c for-loop while-loop
这个问题基本上类似于这里发布的内容一个不能成为For循环的While循环的例子,除了没有一个这样的例子,其中使用while循环的某个程序不能被for循环替换,因为它的限制.
一个例子是
i=0;
while(i<10)
{
continue;
i=i+2;
}
and
for(i=0;i<10;i++)
{
continue;
i++;
}
Run Code Online (Sandbox Code Playgroud)
在for循环中,continue不会停止增量.我想看到不同的东西.
很明显,这种情况不存在,因为while()形式的任何循环:
while (expression) { }
Run Code Online (Sandbox Code Playgroud)
可以替换为
for (;expression;) { }
Run Code Online (Sandbox Code Playgroud)
同样是没有真正的do { } while ()循环.
没有这种情况.
特别是,任何
while( condition )
Run Code Online (Sandbox Code Playgroud)
可以替换为
for(; condition ;)
Run Code Online (Sandbox Code Playgroud)
实现相同的行为.