@Shreders

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час