C в то время как цикл
Описание
Самым основным циклом в C является цикл while, и он используется для повторения блока кода. Цикл while имеет одно управляющее выражение (определенное условие) и выполняется до тех пор, пока данное выражение истинно. Вот синтаксис:
Синтаксис:
пока (условие) { заявления); }
В цикле while сначала проверяется условие (логическое выражение); если оно ложно, цикл завершается без выполнения оператора (ов). Если условие истинно, операторы выполняются, и цикл выполняется снова и снова, пока условие не станет ложным.
Если есть только одно утверждение, фигурные скобки могут быть опущены; Тем не менее, рекомендуется всегда включать скобки.
Смотрите блок-схему:
Простой пример цикла while -1
Следующая программа печатает n звездочек.
Пример - 2:
Следующая программа печатает два номера.
#include <stdio.h>
main()
{
int m = 5;
int n = 0;
while (m > n)
{
printf("m = %d n = %d\n",m,n );
m--;
n++;
}
}
Выход:
m = 5 n = 0 m = 4 n = 1 m = 3 n = 2
объяснение
Цикл завершится, когда m станет равным или меньшим, чем n, следовательно, m <= n является завершающим условием цикла while.
Цикл выполнен 3 раза.
Условие m> n проверил 4 раза.
Первый раз: m = 5 и n = 0, на этот раз условие истинно, поэтому цикл выполняется.
Второй раз: m = 4 и n = 1. Опять-таки условие истинно, поэтому цикл выполняется.
В третий раз: m = 3 и n = 2. Опять-таки условие истинно, поэтому цикл выполняется.
В четвертый раз: m = 2 и n = 3. Теперь условие ложно, поэтому цикл не выполняется.
Поэтому это последний раз, когда условие m> n проверяется в программе.
Вот блок-схема вышеупомянутой программы
Предыдущий: C для цикла
Далее: C сделать, пока цикл
Новый контент: Composer: менеджер зависимостей для PHP , R программирования