Что делает этот код, для чего он? Часто встречаю, подобного вида алгоритм, для чего он служит?
do {
m++;
n /= 10;
} while(n);
Цикл без блока, без действий, для чего?

30 Дек 2020 в 19:44
183 +1
0
Ответы
1

Данный код представляет собой цикл do-while, который увеличивает значение переменной m на 1 и делит значение переменной n на 10 до тех пор, пока значение переменной n не станет равно 0.

В данном случае, цикл выполняется до тех пор, пока значение переменной n не станет равно 0, что может быть полезно в случае, когда нужно выполнить какое-то действие определенное количество раз без явного указания условия выхода из цикла.

Такие циклы иногда используются для выполнения определенного действия определенное количество раз, без явно заданного условия выхода из цикла. Другими словами, это способ выполнить конструкцию цикла без условия в начале.

17 Апр в 21:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 622 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир