Что такое цикл while в C++?

Cto Takoe Cikl While V C



Циклы в C++ — важная часть программирования, они позволяют многократно выполнять операторы до тех пор, пока заданное условие не станет истинным. Циклы в C++ делают код кратким, читабельным и простым в обслуживании. В C++ существует три типа циклов: циклы do, while и for.

Читайте дальше для получения дополнительной информации о пока цикл в С++.

Что такое цикл while в C++?

В программировании на C++ другое название пока цикл представляет собой предварительно проверенный цикл. Это позволяет программе многократно выполнять операторы кода в определенном блоке, пока условие цикла истинно. Цикл сначала проверяет условие; если условие истинно, код в скобках цикла будет выполняться первым, а цикл повторно выполняет код, когда конкретное условие становится ложным, код и операторы внутри скобок цикла больше не будут выполняться.







Компоненты цикла while

Основные компоненты пока цикл включать:



  • в то время как ключевое слово
  • Условия испытаний
  • Заявления
  • Увеличение или уменьшение

Синтаксис цикла while

Синтаксис пока цикл в С++ выглядит следующим образом:



пока ( проверка состояния )

{

// Операторы, которые будут выполняться повторно

// Увеличение (++) или уменьшение (--) Операция

}

Ниже приведена блок-схема пока цикл :





Как использовать цикл while в C++

Рассмотрим пример, где мы хотим напечатать 'Линукс' десять раз. Вместо того, чтобы вводить оператор «printf» десять раз, мы можем использовать пока цикл выполнить до десяти итераций. Вот пример:



#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

инт считать '=' 0 ;

пока ( считать < 10 ) {

cout << 'Линукс \n ' ;

считать ++;

}

возвращаться 0 ;

}

В приведенном выше коде используется цикл while для печати сообщения. 'Линукс' 10 раз. Он инициализирует переменную счетчика значением 0, а затем использует цикл while для выполнения оператора cout и увеличивает счетчик, пока он не достигнет 10.

Как использовать бесконечный цикл while в C++

В некоторых случаях пока цикл может никогда не сбежать. Когда условие цикла становится ложным, цикл завершается, и будет напечатан первый оператор после цикла. Если вы хотите использовать бесконечный цикл while, добавьте условие, которое всегда истинно. Например, значение целого числа «а» всегда будет больше 10, поэтому цикл никогда не закончится:

#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

инт а '=' 10 ;

пока ( а >= 10 )

{

cout << а << ' \n ' ;

а ++;

}

возвращаться 0 ;

}

Примечание: Вместо указания условия, которое всегда истинно, ключевое слово «true» также можно использовать с циклом while.

Как использовать логические операторы в цикле while — C++

Логические операторы, такие как И (&&) и ИЛИ (||) также можно использовать в пока цикл . Если вы используете оператор AND, оба условия должны быть истинными, чтобы запустить пока цикл , а если вы используете ИЛИ оператор, цикл будет выполняться до тех пор, пока оба условия не вернут false.

#include <иопоток>

используя пространство имен std ;

инт основной ( ) {

инт Икс '=' 1 , и '=' 1 ;

пока ( ( Икс <= 5 && и <= 5 ) || Икс + и <= 10 ) {

cout << 'Икс: ' << Икс << ', и: ' << и << конец ;

Икс ++;

и ++;

}



возвращаться 0 ;

}

Приведенный выше код демонстрирует использование как логического И, так и логического ИЛИ в пока цикл . Цикл будет продолжать работать до тех пор, пока выполняется одно из условий:

Нижняя граница

пока цикл в C++ позволяет многократно запускать блок кода в зависимости от определенного условия. Это важный компонент программирования на C++, делающий код кратким и легким в сопровождении. Синтаксис пока цикл включает в себя условие, которое необходимо проверить, операторы, которые должны выполняться повторно, и операцию увеличения или уменьшения в конце. Логические операторы, такие как AND и OR, могут использоваться в цикле while, кроме того, бесконечный цикл также может быть создан с использованием условия, которое всегда истинно.