可能是重复问题:
如果不是,为什么人们使用for(;;)?”
for ( ; ; ) 或 while ( true ) - 哪个是正确的C#无限循环?
while(true)
(或者while(1)
)和for(;;)
之间有任何明显的区别吗?是否有任何理由选择其中一个而不是另一个?
可能是重复问题:
如果不是,为什么人们使用for(;;)?”
for ( ; ; ) 或 while ( true ) - 哪个是正确的C#无限循环?
while(true)
(或者while(1)
)和for(;;)
之间有任何明显的区别吗?是否有任何理由选择其中一个而不是另一个?
启用优化后,它们将编译为相同的代码。
您应该使用您觉得更易读的那个。
不,我认为for(;;)
看起来更好看。但它们是一样的。
while (true)
,因为它更加通用。在Python中尝试使用 for (;;)
。 - Steven Tautonico