операторы цикла в c



цикл for в c

Автор Витя задал вопрос в разделе Другие языки и технологии

Объясните чайнику на пальцах: Как работает цикл (for) в C# ? и получил лучший ответ

Ответ от Николай Веселуха[гуру]
for (выражение 1; выражение 2; выражение 3) { тело цикла }
выражение 1 - обычно выполняет инициализацию счётчика цикла. Выполняется единожды до первой итерации цикла.
выражение 2 - условие продолжения цикла. Пока выражение 2 истинно - цикл будет продолжаться.
выражение 3 - вычисляется после каждой итерации цикла. Обычно содержит переменную-счётчик цикла.
выражение 1, выражение 2, выражение 3 и тело цикла не являются обязательными и могут быть опущены. Если цикл не имеет тела, то в конце его ставится точка с запятой.
Существуют операторы прерывания цикла, итерации цикла.
break - оператор безусловного выхода из цикла;
continue - оператор прерывает дальнейшее выполнение итерации цикла и переходит к следующей.
В некоторых случаях для выхода из цикла можно использовать оператор return.

Ответ от =Serge=[гуру]
>Я не могу это просто понять
Кхе... Так этому в школе учат. Вы пропустили (или прогуляли) курс информатики 7-11 класс! Так что вам в библиотеку, за учебниками. Г. Шилдт пишет сухо, только по делу )).Вы бы еще Страуструпа принялись читать...

Ответ от Johny Depp[гуру]
Уже все сказано, но от себя добавлю. Любой цикл - это повторяющийся код n раз, пока условие истинно. Повторяющийся код - это тело цикла, раньше в старые времена вместо циклов использовали рекурсию (и сейчас используют но в других целях).

Ответ от Ai 0.0.1 beta[гуру]
так и работает
for ( int i = 0; i < 10; I++)
{
Код в цикле
}
Это значит:
Определяем переменную i которая при создании сразу обнуляется int i = 0
далее условие пока i меньше 10 выполнять
затем действие после выполнения цикла i++ увеличивает значение переменной на единицу.
Можно написать и безусловный цикл
for (;;)
{
}
но он никогда сам не кончится и прога зависнет здесь.

Ответ от Alexey N[гуру]
А прочитайте в книжке про это. Там наверняка это написано.
Или задайте вопрос, что же вам непонятно.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Объясните чайнику на пальцах: Как работает цикл (for) в C# ?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*