В языке программирования цикл — это структура, позволяющая повторять блок кода до тех пор, пока выполняется определённое условие. Существует несколько видов циклов, но в общем случае команды цикла могут ни разу не выполниться в цикле с предусловием.
Циклы с предусловием
Цикл с предусловием проверяет условие перед каждой итерацией. Если условие изначально ложное, то тело цикла может не выполниться ни разу. Классическим примером такого цикла является while
в языках программирования, таких как Python, C, Java и других.
Пример на Python:
x = 10
while x < 5:
print("Это сообщение не будет напечатано.")
В этом примере условие x < 5
изначально ложное (поскольку x
равно 10), поэтому тело цикла не выполнится ни разу.
Циклы с постусловием
В циклах с постусловием, таких как do-while
в C/C++ или Java, проверка условия происходит после выполнения блока кода. Это означает, что тело цикла выполнится как минимум один раз, вне зависимости от условия.
Пример на C++:
int x = 10;
do {
std::cout