Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оператор while позволяет повторять инструкцию, пока указанное выражение не станет false.
Синтаксис
iteration-statement:
while (
expression
)
statement
Должен expression иметь арифметический или указательный тип. Выполнение выполняется следующим образом:
Вычисляется
expression.Если
expressionизначально задано значение false, текст инструкцииwhileникогда не выполняется, а элемент управления передается изwhileоператора в следующую инструкцию в программе.Если
expressionзначение true (ненулевое), текст инструкции выполняется и процесс повторяется, начиная с шага 1.
Оператор while также может завершиться, если breakвыполняется текст инструкции , gotoили return в тексте инструкции.
continue Используйте инструкцию, чтобы завершить итерацию без выхода из while цикла. Оператор continue передает элемент управления следующей итерации инструкции while .
Ниже приведен пример инструкции while :
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
В этом примере копируются символы из string2string1. Если i значение больше или равно 0, string2[i] то назначается string1[i] и i уменьшается. Когда i достигает или падает ниже 0, выполнение инструкции while завершается.