Введение

Цикл — это оператор программирования, который говорит компьютеру делать что-то снова и снова, пока не будут выполнены определенные условия.

В этой статье мы изучим цикл C++ while: каково его определение? Какой синтаксис связан с C++ во время цикла? И мы увидим несколько примеров.

Зацикливание в программировании

Цикл является одним из основных компонентов любого языка программирования. Это позволяет многократно выполнять набор инструкций, обычно с некоторыми изменениями значения одной или двух переменных.
Цикл используется, когда вы хотите сделать что-то более одного раза.

Например, если вы печатаете на экране все числа от 1 до 10, проще и быстрее использовать цикл, чем вводить каждое число по отдельности.

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

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

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

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

Цикл while — это оператор управления потоком языка программирования, который позволяет повторять выполнение кода до тех пор, пока заданное условие не станет ложным. Цикл C++ while является предварительным циклом, поскольку тест в условии цикла выполняется первым.

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

Когда условие становится ложным, поток управления выходит из цикла и продолжается со всем, что следует за ним в программе.

1

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

операторы пока (условие)
;

2

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

в то время как (условие) {
операторы;
}

Цикл C++ в то время как

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

«Мы можем рассматривать это выражение как логическое выражение. Если условие истинно, оно возвращает true. Если условие не выполняется, возвращается false».

Мы можем рассматривать это выражение как логическое выражение. Если условие истинно, оно возвращает true. Если условие не выполняется, возвращается false.

Преимущества цикла while

Есть много преимуществ использования цикла while в программировании. Это простой способ повторить блок кода.

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

  • Это простой способ повторить блок кода.
  • Это гибко, потому что вы можете изменить условие в любое время.
  • Его не нужно инициализировать.

Пример 1: простой цикл C++ while

Представьте программу

Мы создадим программу на C++, которая обрабатывает числа, которые делятся на 5
Мы объявляем целое число, называемое счетчиком. Условие истинно, когда счетчик меньше или равен 100. Внутри цикла while у нас есть оператор if.

Условие оператора if истинно, когда остаток от деления счетчика на 5 равен 0. Цикл while C++ проверяет и увеличивает на единицу каждый раз, пока цикл while не станет ложным. В это время программа прекращает зацикливаться.

Код программы

#include ‹iostream›
с использованием пространства имен std;

int main() {
int counter = {};
while (counter ‹= 100) {
if(counter % 5==0)
cout ‹‹ counter ‹‹ endl;
counter++;
}
return 0;
}

Вывод программы

Пример 2: массив C++ в то время как цикл

Представьте программу

Помните, что массив — это структура данных, в которой хранится набор значений. Он может храниться либо в оперативной памяти, либо на жестком диске. Размер массива определяется количеством элементов, которые он будет содержать.

Мы объявляем массив целых чисел с именем sum. Мы объявляем целое число и инициализируем его равным 0.

Код программы

#include ‹iostream›
с использованием пространства имен std;

int main() {
int sum[] {154, 576, 218, 943, 472, 661, 333, 752, 599};
int counter{0};
while(counter ‹6){
cout‹‹sum[счетчик]‹‹endl;
counter++;

}
вернуть 0;
}

Вывод программы

Пример 3: подскажите пользователю и подтвердите (отрицательное число)

Представьте программу

Попросите пользователя ввести целое число, удовлетворяющее условию, что это отрицательная температура в диапазоне от -1 до -30, а затем подтвердите ввод.

Код программы

#include ‹iostream›
с использованием пространства имен std;

int main() {
int Temperature{};
cout‹‹”Введите отрицательную температуру:”;
cin››Temperature;
cout‹‹endl;

while(Temperature‹0){
cout‹‹Temperature‹‹” “;
++Temperature;
}

вернуть 0;
}

Вывод программы

Пример 4: подскажите пользователю и подтвердите (положительное число)

Представьте программу

Попросите пользователя ввести целое число, удовлетворяющее условию положительной температуры между ними, затем подтвердите ввод.

Код программы

#include ‹iostream›
с использованием пространства имен std;

int main() {
int Temperature{};
cout‹‹”Введите положительную температуру:”;
cin››Temperature;
cout‹‹endl;

while(Temperature›0){
cout‹‹Temperature‹‹” “;
— Температура;
}

вернуть 0;
}

Вывод программы

Пример 5: запросите пользователя и подтвердите (положительное число) версию 2.

Представьте программу

Попросите пользователя ввести целое число, удовлетворяющее условию положительной температуры между ними, затем подтвердите ввод.

Код программы

#include ‹iostream›
с использованием пространства имен std;

интервал основной () {

int temperature{};
int{};
cout‹‹”Введите положительную температуру: “;
cin››temperature;

int counter{1};
while(temperature›=counter){
cout‹‹counter‹‹” “;
counter++;
}
cout‹‹endl ;
вернуть 0;
}

Вывод программы

Заключение

Цикл C++ while — важная конструкция программирования. Это цикл, который будет продолжать работать до тех пор, пока условие, которое он проверяет, истинно. Условием может быть любое логическое выражение, включая логические выражения, которые мы видели.