2010-09-27 14 views
16

posibles duplicados:
Is “for(;;)” faster than “while (TRUE)”? If not, why do people use it?
for (; ;) or while (true) - Which is the Correct C# Infinite Loop?while (true) frente a (;;)

¿Hay alguna diferencia apreciable entre while(true) (o while(1)) y for(;;)? ¿Hubiera alguna razón para elegir una sobre la otra?

+0

posible duplicado de [para (;;) o while (verdadero) - ¿Cuál es el bucle infinito correcto de C#?] (Http://stackoverflow.com/questions/1401159/for-or-while-true-which- is-the-correct-c-infinite-loop) (C# para esta pregunta, pero las respuestas también se refieren a C++) –

Respuesta

17

con optimizaciones habilitadas, van a compilar de forma idéntica.

Debe usar la que le resulte más legible.

Cuestiones relacionadas