Вы находитесь здесь: Главная > Циклы > Цикл while

Цикл while

Цикл это одно или несколько действий, повторяющихся до тех пор, пока не наступит условие прекращающее это действие.

Базовый цикл на языке Си записывается при помощи ключевого слова while, после которого в круглых скобках пишется условие, при истинности данного условия будет выполняться тело цикла, которое в свою очередь пишется в фигурных скобках.

Выведем на экран все числа в заданном промежутке, границы которого мы обозначим как a и b.

Для этого нам необходимо их инициализировать некоторыми значениями. И пока a меньше b заходить в тело цикла, где мы будем выводить на экран и инкрементировать меньшее число, пока оно не станет равным второму.

Один проход тела цикла и возврата в управляющую конструкцию называется итерацией.

Для еще одного примера давайте посчитаем сколько четных чисел находится на промежутке от a до b.

Для этого нам понадобится циклически пройтись по всем числам от a до b и в каждой итерации цикла, т.е. для каждого числа сделать проверку является ли оно четным. Если является то нам необходимо увеличить счетчик положительных чисел для заданного промежутка. Цикл whileиспользуется когда мы не можем достоверно сказать сколько именно итераций нам понадобится выполнить.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Оставить комментарий

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