Я слышал, что goto использовать НЕЖЕЛАТЕЛЬНО. А что насчет while(true)? В функции есть много if'ов, в которых есть return. Моветон ли while(true)? Здравствуйте. Я слышал, что goto использовать НЕЖЕЛАТЕЛЬНО. А что насчет while(true)? В моей функции (внутри while(true)) есть if'ы, в которых return. Моветон ли while(true) в таком случае? Да и вообще моветон ли?

21 Авг 2019 в 06:20
161 +1
0
Ответы
1

Использование цикла while(true) не является моветоном, но его следует использовать осторожно, чтобы избежать бесконечного цикла. В вашем конкретном случае, если внутри цикла while(true) есть условия и операторы возврата, то это может быть не совсем эффективным способом организации кода, так как можно потерять ясность и читаемость программы.

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

Таким образом, цикл while(true) в вашем случае не является моветоном, но его использование может быть не самым элегантным способом решения задачи. Важно продумать структуру вашего кода, чтобы он был эффективным, читаемым и поддерживаемым.

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