В то время как (правда) и для (;;)

Возможные дубликаты:
"For (;;)" быстрее, чем "while (TRUE)"? Если нет, то почему люди используют это?
for (;;) или while ( true) - что такое правильный C# бесконечный цикл?

Есть ли заметная разница между while(true) (или же while(1)) а также for(;;)? Будет ли какая-то причина выбирать один из других?

2 ответа

Решение

С включенными оптимизациями они будут компилироваться одинаково.

Вы должны использовать тот, который вы найдете более читабельным.

Нет, я думаю for(;;) выглядит лучше. Но они одинаковы.

Также см. "For(;;)" быстрее, чем "while (TRUE)"? Если нет, то почему люди используют это?

Другие вопросы по тегам