Оператор цикла

Синтаксис

while (<​условие цикла​>)
{ <​блок операторов​> }
<​условие цикла​>::= выражение, результат вычисления которого имеет числовой тип. 

Примечание

Если <​блок операторов​> состоит из одного оператора, скобки {,} можно не указывать.

Описание

В качестве <​условия цикла​> может использоваться любое выражение, результатом вычисления которого является значение числового типа.

<​блок операторов​> выполняется циклически до тех пор, пока значение <​условия цикла​> не равно нулю.

Пример

while(I)
  {
    I=I-1;
    /* нарастающее архивирование */
    backup ("s -inc -u" + myname + "/" + mypass + "
        -f " + "\"" + lastfilename + "\"");
    if(CERROR==0)
      logprint(ctimestamp() + ":" + "​>​>" +
                lastfilename);
  }