C++ цикл while
Пока заданное условие истинно,whileоператор цикла повторно выполняет целевой оператор.
Синтаксис
В C++whileсинтаксис циклов:
while(condition)
{
statement(s);
}
Здесь,statement(s)это может быть один оператор или блок кода, состоящий из нескольких операторов.conditionЭто может быть любое выражение, и оно истинно, когда его значение отлично от нуля. Когда условие истинно, цикл выполняется.
Когда условие ложно, поток программы продолжает выполнять следующий оператор сразу после цикла.
Блок-схема

Здесь,whileКлючевой момент цикла заключается в том, что цикл может не выполниться ни разу. Когда условие проверяется и результат оказывается ложным, тело цикла пропускается, и выполнение переходит непосредственно к следующему оператору после цикла while.
Пример
Пример
using namespace std;
int main ()
{
// Объявление локальной переменной
int a = 10;
// цикл while выполняется
while( a < 20 )
{
cout << "значение a:" << a << endl;
a++;
}
return 0;
}
Когда приведенный выше код скомпилирован и выполнен, он выдает следующие результаты:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19Другие расширения