@Shreders

C# цикл for (; ;)?

Как это понимать? Этот "for (; ;)" сахар такой?
Не мог найти т.к. поисковики не понимают символы.
  • Вопрос задан
  • 461 просмотр
Решения вопроса 1
Young_khv
@Young_khv
ASP.NET Developer
for (initializer; condition; iterator)
body

initializer - ставим какое-то начальное состояние
condition - условие выхода из цикла
iterator - действие, которое будет происходить каждый раз по завершению шага цикла

все эти товарищи не обязательные, в вашем случае отсутствует в том числе и условие завершения цикла, поэтому этот цикл будет длиться бесконечно

более подробно смотрите тут, ну и гуглить лучше на англицком =)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
В цикле for - три блока, каждый из которых не является обязательным. Может отсутствовать и инициализация, и условие (тогда оно всегда true считается), и пост-действия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы