Возможно, имелись в виду циклы с предусловием и постусловием, которые отличаются порядком проверки условия. 3
Цикл с предусловием (while) сначала проверяет условие, а потом выполняет действия. 3 Если проверка вернёт значение false, то ни одна итерация не будет выполнена. 4
Цикл с постусловием (do…while) наоборот: сначала выполняет действие, а потом проверяет условие. 3 Такой цикл гарантирует хотя бы одно повторение, поскольку условие для повтора проверяется после действий. 3 Это условие может меняться во время работы цикла. 3
Таким образом, отличие в том, что в первом случае сначала проверяют условие, во втором — сначала выполняют действия.