5.14. Оператор цикла while

Ссылка на оригинальную статью.

Обычный цикл [latex]while[/latex] начинается с ключевого слова [latex]while[/latex], за которым следует открывающая скобка круглая « (», выражение условия и закрывающая скобка « )». После этого следует выражение тела цикла.

Выражение условия должно быть типа [latex]Bool[/latex].

На каждой итерации оценивается выражение условия. Если оно принимает значение [latex]false[/latex], цикл останавливается, в противном случае он вычисляет выражение тела цикла.

Этот вид цикла [latex]while[/latex] не оценивает выражение тела цикла: если условие не выполняется с самого начала, то тело цикла не вычисляется (не выполняется). Этим этот вид отличается от циклов [latex]do-while[/latex].

Сергей Завада
Сергей Завада недавно публиковал (посмотреть все)

2 thoughts on “5.14. Оператор цикла while

  1. — Так нельзя: «не гарантирует оценку», «не оценивается». Нужно «не гарантирует обязательного вычисления (выполнения)», «не вычисляется (не выполняется)».
    — Нужен собственный код и собственное описание к нему. Можете какой-то еще интересный пример цикла придумать? Например, про 3n+1 последовательность.

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