Оператор while (C) | Microsoft Learn
Twitter LinkedIn Facebook Адрес электронной почты
- Статья
- Чтение занимает 2 мин
Оператор while позволяет повторять выполнение оператора до тех пор, пока указанное выражение не станет ложным.
Синтаксис
iteration-statement:
while ( expression ) statement
Объект expression должен иметь арифметический тип или тип указателя. Выполнение происходит следующим образом:
Вычисляется
expression.Если
expressionизначально имеет значение false, телоwhileоператора никогда не выполняется, и управление передается отwhileоператора к следующему оператору в программе.Если
expressionимеет значение true (ненулевое), выполняется текст инструкции и процесс повторяется, начиная с шага 1.
Выполнение оператора while прерывается, если в теле оператора выполняется оператор break, goto или return.
Для прерывания итерации без выхода из цикла while используйте оператор continue . Оператор continue передает управление в следующую итерацию оператора while .
Вот пример оператора while :
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
В этом примере производится копирование символов из string2 в string1. Если i значение больше или равно 0, то string2[i] присваивается и i уменьшается. Когда значение переменной i становится равным 0 (или меньше 0), выполнение оператора while прекращается.
См. также
Оператор while (C++)
в то время как Заявление (C) | Microsoft Узнайте
Редактировать
Твиттер LinkedIn Фейсбук Электронная почта
- Статья
- 2 минуты на чтение
Оператор while позволяет повторять оператор до тех пор, пока указанное выражение не станет ложным.
Синтаксис
. Выполнение происходит следующим образом: Вычисляется выражение Если Если Оператор итерационное предприятие :
, в то время как ( Экспрессия ) . выражение изначально ложно, тело 9Оператор 0019 while никогда не выполняется, и управление переходит от оператора while к следующему оператору в программе. выражение истинно (отлично от нуля), выполняется тело инструкции, и процесс повторяется, начиная с шага 1. while также может завершаться, когда break , переходит к или return 
