While for c: C while and do…while Loop

Оператор while (C) | Microsoft Learn

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 2 мин

Оператор while позволяет повторять выполнение оператора до тех пор, пока указанное выражение не станет ложным.

Синтаксис

iteration-statement:
while ( expression ) statement

Объект expression должен иметь арифметический тип или тип указателя. Выполнение происходит следующим образом:

  1. Вычисляется expression .

  2. Если 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] присваивается

string1[i] и i уменьшается. Когда значение переменной i становится равным 0 (или меньше 0), выполнение оператора while прекращается.

См. также

Оператор while (C++)

в то время как Заявление (C) | Microsoft Узнайте

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья
  • 2 минуты на чтение

Оператор while позволяет повторять оператор до тех пор, пока указанное выражение не станет ложным.

Синтаксис

итерационное предприятие :
, в то время как ( Экспрессия )

  • 018

    . Выполнение происходит следующим образом:

    1. Вычисляется выражение .

    2. Если выражение изначально ложно, тело 9Оператор 0019 while никогда не выполняется, и управление переходит от оператора while к следующему оператору в программе.

      Если выражение истинно (отлично от нуля), выполняется тело инструкции, и процесс повторяется, начиная с шага 1.

    Оператор while также может завершаться, когда break , переходит к или return

    в теле оператора выполняется.
  • Оставить комментарий

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *