C цикл while

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

Описание

Самый простой цикл в C — это цикл while, который используется для повторения блока кода. Цикл while имеет одно управляющее выражение (конкретное условие) и выполняется, пока данное выражение истинно. Вот синтаксис:

 while (condition) {statement (s);  } 

Сначала в цикле while проверяется условие (логическое выражение); если ложно, цикл завершается без выполнения оператора (ов). Если условие истинно, то инструкции выполняются, и цикл выполняется снова и снова, пока условие не станет ложным.
Если есть только один оператор, фигурные скобки можно опустить; однако рекомендуется всегда включать фигурные скобки.

См. блок-схему:

Пример -1 простого цикла while

Следующая программа печатает n звездочек.

Пример — 2:

Следующая программа печатает два числа.

  #include  main () {int m = 5; int n = 0; while (m> n) {printf ("m =% dn =  % d  n ", m, n); m -; n ++;}}  

Вывод:

 m = 5 n = 0 m  = 4 n = 1 m = 3 n = 2 

Объяснение

Цикл завершится, когда m станет равно или меньше n, следовательно, m

Цикл выполнен 3 раза.

Условие m> n проверено 4 раза.

Первый раз: m = 5 и n = 0, на этот раз условие истинно, поэтому цикл выполняется.
Второй раз: m = 4 и n = 1. Снова условие истинно, поэтому цикл выполняется.
Третий раз: m = 3 и n = 2. Снова условие истинно, поэтому цикл выполняется.
Четвертый раз: m = 2 и n = 3. Теперь условие ложно, следовательно, цикл не выполняется.
Следовательно, это последний раз, когда в программе проверяется условие m> n.

Вот блок-схема вышеуказанной программы


Оцените статью
nanomode.ru
Добавить комментарий