循环语法的以下内容对C有何意义?

as3*_*unt 1 c for-loop

我遇到了这种语法,不确定它的含义.

  for( ; ; )
  {
    //do stuff like read from a handle etc.
  }
Run Code Online (Sandbox Code Playgroud)

我仍然在C的学习曲线上,所以如果你想要这是一个蹩脚的问题,请投票.

Jes*_*mos 7

这是一个无限循环.与...一样while(1)

真正唯一重要的是看看for循环是什么样的for (initialize vars; continue condition; counters) .由于没有继续条件,它只是继续前进(除非某处有中断或返回语句).

  • @ArunavDev:`while(1)`可能会在[某些编译器](http://msdn.microsoft.com/en-us/library/6t66728h(VS.80).aspx)中生成警告,但是`for(;; ;)`不(AFAIK). (2认同)