C# for loop syntax

前端 未结 4 1142
别那么骄傲
别那么骄傲 2021-01-18 18:56

I\'m working on some C# code that has loop syntax that I\'ve never seen before:

for (;;)
{
  //Do some stuff
}

What does a for loop without

4条回答
  •  忘掉有多难
    2021-01-18 19:11

    This type of for loop is an infinite loop. It is the equivalent of while(true){stuff to be executed...}. It keeps on going until it hits a break, return, or a goto to a label outside the loop.

    A for loop has three parts, an initialization, a condition, and a block to be executed after the loop. Without a condition to be tested against, the loop will just keep on going.

提交回复
热议问题